feat(ui): короткий роут m для тредов и восстановление заголовка канала

This commit is contained in:
AidarKC
2026-05-19 01:05:25 +03:00
parent d13c60fca1
commit 3a0899bcfe
5 changed files with 111 additions and 44 deletions
+1 -14
View File
@@ -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('/');
}