Skip to content

Commit 403fbe6

Browse files
committed
fix(schemas): update phone number parsing to use parsePhoneNumberFromString
1 parent 81bb390 commit 403fbe6

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

.changeset/good-poems-lie.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@solufy/evolution-sdk": patch
3+
---
4+
5+
Fix sending messages to groups

src/schemas/common.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {
22
isValidPhoneNumber,
3-
parsePhoneNumberWithError,
3+
parsePhoneNumberFromString,
44
} from "libphonenumber-js";
55
import * as z from "zod";
66

@@ -9,7 +9,9 @@ import type { GroupInviteCode, GroupJid, Jid } from "@/types/tags";
99
export const PhoneNumberSchema = z
1010
.string()
1111
.refine((value) => isValidPhoneNumber(value), "Invalid phone number")
12-
.overwrite((phoneNumber) => parsePhoneNumberWithError(phoneNumber).number);
12+
.overwrite(
13+
(phoneNumber) => parsePhoneNumberFromString(phoneNumber)?.number as string,
14+
);
1315

1416
export const JidSchema = z
1517
.string()

0 commit comments

Comments
 (0)