diff --git a/.changeset/wicked-kids-unite.md b/.changeset/wicked-kids-unite.md new file mode 100644 index 000000000..dc0322023 --- /dev/null +++ b/.changeset/wicked-kids-unite.md @@ -0,0 +1,5 @@ +--- +"@tma.js/sdk": patch +--- + +Fix miniApp.requestContact data parser diff --git a/packages/sdk/src/mini-app/contactParser.ts b/packages/sdk/src/mini-app/contactParser.ts index 16a15b39d..34958b82c 100644 --- a/packages/sdk/src/mini-app/contactParser.ts +++ b/packages/sdk/src/mini-app/contactParser.ts @@ -17,7 +17,7 @@ export const contactParser = searchParams({ from: 'first_name', }, lastName: { - type: string(), + type: string().optional(), from: 'last_name', }, }), diff --git a/packages/sdk/src/mini-app/types.ts b/packages/sdk/src/mini-app/types.ts index ef370e003..820a0ba0d 100644 --- a/packages/sdk/src/mini-app/types.ts +++ b/packages/sdk/src/mini-app/types.ts @@ -31,7 +31,7 @@ export interface RequestedContact { userId: number; phoneNumber: string; firstName: string; - lastName: string; + lastName?: string; }; authDate: Date; hash: string;