typescript - Twilio istemcisi bun ile kullanıldığında çözülmüyor
I have a verification check function
async verifyWithOTP(phone: string, otp: string) {
console.log({ phone, otp });
try {
console.log("awaiting verification");
const verification = await client.verify.v2
.services("VA32f14036285fccdcc0a7ac76ac424515")
.verificationChecks.create({
to: phone,
code: otp,
});
console.log(verification.status);
console.log("verification successful");
return true;
} catch (error) {
console.log("failed to verify:", error);
return false;
}
}
Bu fonksiyon, Bun çalıştırma ortamında çalışan elysiajs içinde çağrılıyor. Ama promise hiç çözülmüyor, bu yüzden kod sadece "awaiting verification" yazdırdıktan sonra takılı kalıyor. Sonuç olarak fonksiyon hiçbir işe yaramıyor, ama Twilio kontrol paneli o istek için onaylı gösteriyor. Bu yüzden istemcinin donması gerekiyor. Başka bir çözüm var mı, yoksa node tabanlı bir backend frameworküne mi geçmeliyim?
Cevap #1
Sorunun bun tarafında gibi görünüyor. Güncellemeler için bun'un GitHub deposunu takip etmeyi öneriyorum.
- Twilio istemcisi takılıyor
- Aynı sorunla ilgili axios sorunu