SHA256
feat(ui): короткий роут m для тредов и восстановление заголовка канала
This commit is contained in:
@@ -146,24 +146,11 @@ function buildSelectorFromRoute(route, channelId) {
|
||||
|
||||
function buildThreadRoute(messageRef, selector) {
|
||||
if (!messageRef || !selector) return '';
|
||||
const ownerBlockchainName = String(selector.ownerBlockchainName || '').trim();
|
||||
const channelName = String(selector.channelName || '').trim();
|
||||
if (ownerBlockchainName && channelName) {
|
||||
return [
|
||||
'channel',
|
||||
encodeRoutePart(ownerBlockchainName),
|
||||
encodeRoutePart(channelName),
|
||||
messageRef.blockNumber,
|
||||
].join('/');
|
||||
}
|
||||
return [
|
||||
'channel-thread-view',
|
||||
'm',
|
||||
encodeRoutePart(messageRef.blockchainName),
|
||||
messageRef.blockNumber,
|
||||
normalizeRouteHash(messageRef.blockHash),
|
||||
encodeRoutePart(selector.ownerBlockchainName),
|
||||
selector.channelRootBlockNumber,
|
||||
normalizeRouteHash(selector.channelRootBlockHash),
|
||||
].join('/');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user