You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Open-IM-Server/internal/apiresp/resp.go

19 lines
356 B

2 years ago
package apiresp
2 years ago
type apiResponse struct {
2 years ago
ErrCode int `json:"errCode"`
ErrMsg string `json:"errMsg"`
ErrDlt string `json:"errDlt"`
Data any `json:"data"`
}
2 years ago
func apiSuccess(data any) *apiResponse {
return &apiResponse{
2 years ago
Data: data,
}
}
2 years ago
func apiError(err error) *apiResponse {
return &apiResponse{ErrCode: 10000, ErrMsg: err.Error()}
2 years ago
}