代码拉取完成,页面将自动刷新
package result
import "fmt"
const (
codeTryCount = -20000
)
type Result struct {
Code int32
SubCode string
Msg string
Raw interface{}
}
// error.Error interface
func (r Result) Error() string {
return fmt.Sprintf("errcode: %v, subcode: %s, errmsg: %s, Raw: '%+v'", r.Code, r.SubCode, r.Msg, r.Raw)
}
func Error(code int32, err string) Result {
return Result{
Code: code,
Msg: err,
}
}
func SubError(code int32, subCode string, err string) Result {
return Result{
Code: code,
SubCode: subCode,
Msg: err,
}
}
func TryCount() Result {
return Result{
Code: codeTryCount,
Msg: "",
}
}
func Succeed() Result {
return Result{
Code: 0,
Msg: "",
}
}
func (r Result) Ok() bool {
return r.Code == 0
}
func (r Result) IsTokenError() bool {
return false
}
func (r Result) IsTryCount() bool {
return r.Code == codeTryCount
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。