refactor: response
This commit is contained in:
parent
c7b7e919ed
commit
11c5ab5094
|
|
@ -75,3 +75,10 @@ func (r *Response) Message(message string) *Response {
|
||||||
r.Msg = message
|
r.Msg = message
|
||||||
return r
|
return r
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (r *Response) Title(t string) *Response { r.Data.Window.Title = t; return r }
|
||||||
|
func (r *Response) Closable(b bool) *Response { r.Data.Window.Close = b; return r }
|
||||||
|
func (r *Response) AddButton(text, url, typ string) *Response {
|
||||||
|
r.Data.Buttons = append(r.Data.Buttons, &Button{Text: text, Url: url, Type: typ})
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -52,6 +52,10 @@ func NewUser(ctx *gin.Context) *User {
|
||||||
return u
|
return u
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (u *User) resp(code int, msgKey string) *response.Response {
|
||||||
|
return response.New(u.ctx, code, u.params.Str(msgKey))
|
||||||
|
}
|
||||||
|
|
||||||
// 判断注册时间
|
// 判断注册时间
|
||||||
// 判断免费使用时间
|
// 判断免费使用时间
|
||||||
// 判断是否有会员
|
// 判断是否有会员
|
||||||
|
|
@ -60,9 +64,9 @@ func NewUser(ctx *gin.Context) *User {
|
||||||
// 判断包是否提示更新
|
// 判断包是否提示更新
|
||||||
|
|
||||||
func (u *User) success() *response.Response {
|
func (u *User) success() *response.Response {
|
||||||
resp := response.New(u.ctx, config.Success, "success")
|
resp := u.resp(config.Success, "success").
|
||||||
resp.Window(&response.Window{Title: "", Close: true})
|
Window(&response.Window{Title: "", Close: true}).
|
||||||
resp.Data.Buttons = make([]*response.Button, 0)
|
AddButton("", "", "")
|
||||||
return resp
|
return resp
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue