SHA256
UI: отправка UI-ошибок, персональный публичный чат, русские pending-файлы
This commit is contained in:
+10
-11
@@ -51,25 +51,24 @@ export function getRoute() {
|
||||
}
|
||||
|
||||
if (pageId === 'channel') {
|
||||
// Новый короткий формат:
|
||||
// #/channel/{login}/{channelName}
|
||||
// #/channel/{login}/{channelName}/{messageBlockNumber}/{messageBlockHash}
|
||||
const ownerLogin = decodePart(segments[1] || '');
|
||||
// Короткий формат:
|
||||
// #/channel/{ownerBlockchainName}/{channelName}
|
||||
// #/channel/{ownerBlockchainName}/{channelName}/{messageBlockNumber}
|
||||
const ownerBlockchainName = decodePart(segments[1] || '');
|
||||
const channelName = decodePart(segments[2] || '');
|
||||
const messageBlockNumber = segments[3] || '';
|
||||
const messageBlockHash = segments[4] || '';
|
||||
|
||||
if (ownerLogin && channelName && messageBlockNumber && messageBlockHash) {
|
||||
if (ownerBlockchainName && channelName && messageBlockNumber) {
|
||||
return {
|
||||
pageId: 'channel-thread-view',
|
||||
params: {
|
||||
ownerLogin,
|
||||
ownerBlockchainName,
|
||||
channelName,
|
||||
messageBlockNumber,
|
||||
messageBlockHash,
|
||||
messageBlockHash: '',
|
||||
// поддержка старого контракта страницы треда
|
||||
messageBlockchainName: '',
|
||||
channelOwnerBlockchainName: '',
|
||||
channelOwnerBlockchainName: ownerBlockchainName,
|
||||
channelRootBlockNumber: '',
|
||||
channelRootBlockHash: '',
|
||||
},
|
||||
@@ -79,7 +78,7 @@ export function getRoute() {
|
||||
return {
|
||||
pageId: 'channel-view',
|
||||
params: {
|
||||
ownerLogin,
|
||||
ownerBlockchainName,
|
||||
channelName,
|
||||
channelId: '',
|
||||
},
|
||||
@@ -161,7 +160,7 @@ export function resolveToolbarActive(pageId) {
|
||||
return 'profile-view';
|
||||
}
|
||||
if (pageId === 'chat-view' || pageId === 'contact-search-view') return 'messages-list';
|
||||
if (pageId === 'channel-view' || pageId === 'channel-thread-view' || pageId === 'add-channel-view') return 'channels-list';
|
||||
if (pageId === 'channel-view' || pageId === 'channel-thread-view' || pageId === 'add-channel-view' || pageId === 'add-personal-public-chat-view') return 'channels-list';
|
||||
if (pageId === 'user-profile-view') return 'messages-list';
|
||||
return 'profile-view';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user