chore: update to version 16.5.9, align with pezkuwichain brand and fix tests

This commit is contained in:
Kurdistan Tech Ministry committed 2026-01-11 11:32:56 +03:00
1 parent c97f94045f
commit c2f759f58d
136 files changed
+19370 -2342

No files matched your search

+6 -6
View File
@@ -90,14 +90,14 @@ function parse (id: ParaId, [active, retryQueue, selectedThreads, didUpdate, inf
*/
export function info (instanceId: string, api: DeriveApi): (id: ParaId | number) => Observable<DeriveTeyrchainFull | null> {
return memo(instanceId, (id: ParaId | number): Observable<DeriveTeyrchainFull | null> =>
api.query.registrar && api.query['teyrchains']
api.query['registrar'] && api.query['teyrchains']
? api.queryMulti<Result>([
api.query.registrar['active'],
api.query.registrar['retryQueue'],
api.query.registrar['selectedThreads'],
api.query['registrar']['active'],
api.query['registrar']['retryQueue'],
api.query['registrar']['selectedThreads'],
api.query['teyrchains']['didUpdate'],
[api.query.registrar.paras, id],
[api.query.registrar.pendingSwap, id],
[api.query['registrar']['paras'], id],
[api.query['registrar']['pendingSwap'], id],
[api.query['teyrchains']['heads'], id],
[api.query['teyrchains']['relayDispatchQueue'], id]
])
@@ -45,15 +45,15 @@ function parse ([ids, didUpdate, relayDispatchQueueSizes, infos, pendingSwaps]:
*/
export function overview (instanceId: string, api: DeriveApi): () => Observable<DeriveTeyrchain[]> {
return memo(instanceId, (): Observable<DeriveTeyrchain[]> =>
api.query.registrar?.['teyrchains'] && api.query['teyrchains']
? api.query.registrar['teyrchains']<ParaId[]>().pipe(
api.query['registrar']?.['teyrchains'] && api.query['teyrchains']
? api.query['registrar']['teyrchains']<ParaId[]>().pipe(
switchMap((paraIds) =>
combineLatest([
of(paraIds),
api.query['teyrchains']['didUpdate']<DidUpdate>(),
api.query['teyrchains']['relayDispatchQueueSize'].multi<RelayDispatchQueueSize>(paraIds),
api.query.registrar.paras.multi<ParaInfoResult>(paraIds),
api.query.registrar.pendingSwap.multi<PendingSwap>(paraIds)
api.query['registrar']['paras'].multi<ParaInfoResult>(paraIds),
api.query['registrar']['pendingSwap'].multi<PendingSwap>(paraIds)
])
),
map(parse)