package service import v1 "UserRegister/api/v1" type ( ICover interface { GetCoverImage(req *v1.GetCoverImageReq) (res string, err error) UpdateCoverImage(req *v1.UpdateCoverImageReq) (err error) } ) var ( localCover ICover ) func Cover() ICover { if localCover == nil { panic("implement not found for interface ICover, forgot register?") } return localCover } func RegisterCover(i ICover) { localCover = i }