feat: expose email and sms APIs as services to SDK (#202)

Signed-off-by: Kininaru <shiftregister233@outlook.com>

invalid receivers
This commit is contained in:
Kininaru
2021-07-30 14:15:10 +08:00
committed by GitHub
parent 512a451800
commit 7a2230f63e
5 changed files with 187 additions and 5 deletions

View File

@ -49,8 +49,16 @@ func InitHttpClient() {
//println("Response status: %s", resp.Status)
}
func (c *ApiController) ResponseError(error string) {
c.Data["json"] = Response{Status: "error", Msg: error}
func (c *ApiController) ResponseError(error string, data ...interface{}) {
resp := Response{Status: "error", Msg: error}
switch len(data) {
case 2:
resp.Data2 = data[1]
fallthrough
case 1:
resp.Data = data[0]
}
c.Data["json"] = resp
c.ServeJSON()
}