From 3854a8a10a917067b9d66d9858b3ca99f34d5eb8 Mon Sep 17 00:00:00 2001 From: Kurdistan Tech Ministry Date: Wed, 4 Mar 2026 03:32:41 +0300 Subject: [PATCH] fix(web): use separate args for StorageDoubleMap inbox/sendCount queries messaging.inbox and messaging.sendCount are StorageDoubleMaps keyed by (era, address). Passing [era, address] as a single array produced empty results; split into two arguments so the API constructs the correct storage key. --- web/src/lib/messaging/chain.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/src/lib/messaging/chain.ts b/web/src/lib/messaging/chain.ts index 005a228f..b6615441 100644 --- a/web/src/lib/messaging/chain.ts +++ b/web/src/lib/messaging/chain.ts @@ -53,7 +53,7 @@ export async function getInbox( // eslint-disable-next-line @typescript-eslint/no-explicit-any const messaging = (api.query as any).messaging; if (!messaging?.inbox) return []; - const result = await messaging.inbox([era, address]); + const result = await messaging.inbox(era, address); if (result.isEmpty || result.length === 0) return []; // eslint-disable-next-line @typescript-eslint/no-explicit-any @@ -76,7 +76,7 @@ export async function getSendCount( // eslint-disable-next-line @typescript-eslint/no-explicit-any const messaging = (api.query as any).messaging; if (!messaging?.sendCount) return 0; - const count = await messaging.sendCount([era, address]); + const count = await messaging.sendCount(era, address); return count.toNumber(); }