package app import ( "context" "gim/internal/business/domain/user/service" ) type authApp struct{} var AuthApp = new(authApp) // SignIn 长连接登录 func (*authApp) SignIn(ctx context.Context, phoneNumber, code string, masterId, deviceId int64, pushAlia, nickname, avatarUrl string) (bool, int64, string, int64, error) { return service.AuthService.SignIn(ctx, phoneNumber, code, masterId, deviceId, pushAlia, nickname, avatarUrl) } // Auth 验证用户是否登录 func (*authApp) Auth(ctx context.Context, userId, deviceId int64, token string) error { return service.AuthService.Auth(ctx, userId, deviceId, token) } // AuthMaster 验证站长权限 func (*authApp) AuthMaster(ctx context.Context, masterId string) error { return service.AuthService.AuthMaster(ctx, masterId) }