fix: remove unreliable isEmpty check for enum KYC status

This commit is contained in:
2026-02-20 01:35:04 +03:00
parent d2969c1062
commit 714b234c76
3 changed files with 5 additions and 8 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "pezkuwi-telegram-miniapp",
"version": "1.0.209",
"version": "1.0.211",
"type": "module",
"description": "Pezkuwichain Telegram Mini App - Forum, Announcements, Rewards",
"author": "Pezkuwichain Team",
+1 -4
View File
@@ -106,10 +106,7 @@ export async function getCitizenshipStatus(
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const status = await (api.query as any).identityKyc.kycStatuses(address);
if (status.isEmpty) {
return 'NotStarted';
}
// Check toString() first - isEmpty is unreliable for enum types
const statusStr = status.toString();
if (statusStr === 'Approved') return 'Approved';
if (statusStr === 'PendingReferral') return 'PendingReferral';
+3 -3
View File
@@ -1,5 +1,5 @@
{
"version": "1.0.209",
"buildTime": "2026-02-19T22:20:57.906Z",
"buildNumber": 1771539657907
"version": "1.0.211",
"buildTime": "2026-02-19T22:35:04.294Z",
"buildNumber": 1771540504295
}