error_code.dart 574 B

123456789101112131415161718192021222324
  1. import '../../resource/string.gen.dart';
  2. class ErrorCode {
  3. /// 登录相关错误码
  4. static const int verificationCodeError = 1005;
  5. static const int noLoginError = 1006;
  6. static const int noMember = 1007;
  7. }
  8. /// 错误码扩展方法
  9. extension ErrorDescription on int {
  10. String get description {
  11. switch (this) {
  12. case ErrorCode.verificationCodeError:
  13. return StringName.loginVerificationCodeRequestFailedToast;
  14. case ErrorCode.noLoginError:
  15. return StringName.accountNoLogin;
  16. default:
  17. return 'UNKNOWN_ERROR';
  18. }
  19. }
  20. }