From 42f245f37cb0a97242197d568c770b63482e451e Mon Sep 17 00:00:00 2001 From: amaliadwiy Date: Mon, 12 Jan 2026 14:12:24 +0800 Subject: [PATCH] fix: kode otp Deskripsi: - fix ganti wa jenna untuk mengirim kode otp No Issues --- app.config.js | 3 ++- lib/api.ts | 15 ++++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/app.config.js b/app.config.js index 26d1684..f8aba53 100644 --- a/app.config.js +++ b/app.config.js @@ -77,7 +77,8 @@ export default { URL_OTP: process.env.URL_OTP, URL_STORAGE: process.env.URL_STORAGE, URL_FIREBASE_DB: process.env.URL_FIREBASE_DB, - PASS_ENC: process.env.PASS_ENC + PASS_ENC: process.env.PASS_ENC, + WA_SERVER_TOKEN: process.env.WA_SERVER_TOKEN, } } }; diff --git a/lib/api.ts b/lib/api.ts index 7a92ff1..f23b005 100644 --- a/lib/api.ts +++ b/lib/api.ts @@ -11,7 +11,20 @@ export const apiCheckPhoneLogin = async (body: { phone: string }) => { } export const apiSendOtp = async (body: { phone: string, otp: number }) => { - const res = await axios.get(`${Constants.expoConfig?.extra?.URL_OTP}/code?nom=${body.phone}&text=*Desa%2B*%0AMasukkan%20kode%20ini%20*${encodeURIComponent(body.otp)}*%20pada%20aplikasi%20Desa%2B%20anda.%20Jangan%20berikan%20pada%20siapapun.`) + const message = "Desa+\nMasukkan kode ini " + body.otp + " pada aplikasi Desa+ anda. Jangan berikan pada siapapun." + const textFix = encodeURIComponent(message) + // const res = await axios.get(`${Constants.expoConfig?.extra?.URL_OTP}/code?nom=${body.phone}&text=*Desa%2B*%0AMasukkan%20kode%20ini%20*${encodeURIComponent(body.otp)}*%20pada%20aplikasi%20Desa%2B%20anda.%20Jangan%20berikan%20pada%20siapapun.`) + const res = await fetch( + `${Constants.expoConfig?.extra?.URL_OTP}/code?nom=${body.phone}&text=${textFix}`, + { + cache: "no-cache", + headers: { + Authorization: `Bearer ${Constants.expoConfig?.extra?.WA_SERVER_TOKEN}`, + }, + } + ); + + return res.status }