mirror of
https://github.com/pezkuwichain/pezkuwi-telegram-miniapp.git
synced 2026-04-22 03:07:55 +00:00
fix: remove unreliable isEmpty check for enum KYC status
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "pezkuwi-telegram-miniapp",
|
"name": "pezkuwi-telegram-miniapp",
|
||||||
"version": "1.0.209",
|
"version": "1.0.211",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"description": "Pezkuwichain Telegram Mini App - Forum, Announcements, Rewards",
|
"description": "Pezkuwichain Telegram Mini App - Forum, Announcements, Rewards",
|
||||||
"author": "Pezkuwichain Team",
|
"author": "Pezkuwichain Team",
|
||||||
|
|||||||
@@ -106,10 +106,7 @@ export async function getCitizenshipStatus(
|
|||||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
const status = await (api.query as any).identityKyc.kycStatuses(address);
|
const status = await (api.query as any).identityKyc.kycStatuses(address);
|
||||||
|
|
||||||
if (status.isEmpty) {
|
// Check toString() first - isEmpty is unreliable for enum types
|
||||||
return 'NotStarted';
|
|
||||||
}
|
|
||||||
|
|
||||||
const statusStr = status.toString();
|
const statusStr = status.toString();
|
||||||
if (statusStr === 'Approved') return 'Approved';
|
if (statusStr === 'Approved') return 'Approved';
|
||||||
if (statusStr === 'PendingReferral') return 'PendingReferral';
|
if (statusStr === 'PendingReferral') return 'PendingReferral';
|
||||||
|
|||||||
+3
-3
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"version": "1.0.209",
|
"version": "1.0.211",
|
||||||
"buildTime": "2026-02-19T22:20:57.906Z",
|
"buildTime": "2026-02-19T22:35:04.294Z",
|
||||||
"buildNumber": 1771539657907
|
"buildNumber": 1771540504295
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user