ekyc

Electronic KYC process with uploading ID document using OAuth 2.1 (experimental)
Log | Files | Refs | README | LICENSE

sms.ts (540B)


      1 import { PhoneSmsChallengeSender } from "../../core/application/phone/register.ts";
      2 
      3 export class FakePhoneSmsChallengeSender implements PhoneSmsChallengeSender {
      4   public lastPhoneNumber: string | null = null;
      5   public lastCode: string | null = null;
      6 
      7   send(phoneNumber: string, code: string): void {
      8     this.lastPhoneNumber = phoneNumber;
      9     this.lastCode = code;
     10     console.log("send sms", phoneNumber, code);
     11   }
     12 }
     13 
     14 export function createFakeSms() {
     15   return {
     16     phoneSmsChallengeSender: new FakePhoneSmsChallengeSender(),
     17   };
     18 }