package Ġcom . ten ext . auth . service čĊč Ċ import Ġcom . ten ext . auth . callback . My Callback č Ċ import Ġcom . ten ext . auth . consts . Request Code č Ċ import Ġcom . ten ext . auth . impl . Verify Impl čĊč Ċ /** čĊ Ġ* Ġ éªĮè¯ģçłģ çĽ¸åħ³ Service čĊ Ġ*/ č Ċ internal Ġclass ĠVerify Service Ġ: ĠBase Service (), ĠVerify Impl Ġ{ čĊčĊĠĠĠ Ġcompanion Ġobject Ġ{ čĊĠĠĠĠĠĠĠ Ġconst Ġval Ġregister _ type Ġ= Ġ" register " čĊĠĠĠĠĠĠĠ Ġconst Ġval Ġreset _ pwd _ type Ġ= Ġ" reset pass " čĊĠĠĠĠĠĠĠ Ġconst Ġval Ġbind _ phone _ type Ġ= Ġ" register " čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* Ġèİ·åıĸ æīĭæľº éªĮè¯ģçłģ čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġoverride Ġfun Ġsend Phone Code ( čĊĠĠĠĠĠĠĠ Ġtype : ĠString , Ġcountry Code : ĠString , Ġphone : ĠString , Ġcallback : ĠMy Callback čĊĠĠĠ Ġ) Ġ{ čĊĠĠĠĠĠĠĠ Ġval Ġparam Ġ= Ġcommon Params (" App Send Verification Code ") čĊĠĠĠĠĠĠĠ Ġparam [" Type "] Ġ= Ġtype čĊĠĠĠĠĠĠĠ Ġparam [" CountryCode "] Ġ= Ġcountry Code čĊĠĠĠĠĠĠĠ Ġparam [" PhoneNumber "] Ġ= Ġphone čĊĠĠĠĠĠĠĠ Ġpost Json ( param , Ġcallback , ĠRequest Code . send _ phone _ code ) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* Ġèİ·åıĸ æīĭæľº éªĮè¯ģçłģ čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġoverride Ġfun Ġsend Email Code ( type : ĠString , Ġemail : ĠString , Ġcallback : ĠMy Callback ) Ġ{ čĊĠĠĠĠĠĠĠ Ġval Ġparam Ġ= Ġcommon Params (" App Send Email Verification Code ") čĊĠĠĠĠĠĠĠ Ġparam [" Type "] Ġ= Ġtype čĊĠĠĠĠĠĠĠ Ġparam [" Email "] Ġ= Ġemail čĊĠĠĠĠĠĠĠ Ġpost Json ( param , Ġcallback , ĠRequest Code . send _ email _ code ) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* Ġ éªĮè¯ģ æīĭæľº éªĮè¯ģçłģ čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġoverride Ġfun Ġverify Phone Code ( čĊĠĠĠĠĠĠĠ Ġtype : ĠString , Ġcountry Code : ĠString , Ġphone : ĠString , Ġcode : ĠString , Ġcallback : ĠMy Callback čĊĠĠĠ Ġ) Ġ{ čĊĠĠĠĠĠĠĠ Ġval Ġparam Ġ= Ġcommon Params (" App Check Verification Code ") čĊĠĠĠĠĠĠĠ Ġparam [" Type "] Ġ= Ġtype čĊĠĠĠĠĠĠĠ Ġparam [" CountryCode "] Ġ= Ġcountry Code čĊĠĠĠĠĠĠĠ Ġparam [" PhoneNumber "] Ġ= Ġphone čĊĠĠĠĠĠĠĠ Ġparam [" Verification Code "] Ġ= Ġcode čĊĠĠĠĠĠĠĠ Ġpost Json ( param , Ġcallback , ĠRequest Code . check _ phone _ code ) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* Ġ éªĮè¯ģ éĤ®ç®± éªĮè¯ģçłģ čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġoverride Ġfun Ġverify Email Code ( type : ĠString , Ġemail : ĠString , Ġcode : ĠString , Ġcallback : ĠMy Callback ) Ġ{ čĊĠĠĠĠĠĠĠ Ġval Ġparam Ġ= Ġcommon Params (" App Check Email Verification Code ") čĊĠĠĠĠĠĠĠ Ġparam [" Type "] Ġ= Ġtype čĊĠĠĠĠĠĠĠ Ġparam [" Email "] Ġ= Ġemail čĊĠĠĠĠĠĠĠ Ġparam [" Verification Code "] Ġ= Ġcode čĊĠĠĠĠĠĠĠ Ġpost Json ( param , Ġcallback , ĠRequest Code . check _ email _ code ) čĊĠĠĠ Ġ} čĊč Ċ }