import 'package:flutter/foundation.dart';

class Constants {
  static String get commonError => "Hệ thống không thể xử lý yêu cầu hiện tại. Vui lòng thử lại sau hoặc liên hệ hotline 1900599863 để được trợ giúp.";
  static var otpTtl = 180;
  static var directionInApp = "IN-APP";
  static var phoneNumberCount = 10;
  static const timeoutSeconds = 30;
  static const appStoreId = '1495923300';
  static double get extendTopPaddingNavigation {
    print('extendTopPaddingNavigation: $kIsWeb');
    return kIsWeb ? 24.0 : 0.0;
  }
}

class ErrorCodes {
  static const List<String> tokenInvalidCodes = [
    authTokenInvalid, authTokenEmpty, authTokenExpired
  ];
  static const String deviceLock = "ERR_DEVICE_LOCK";
  static const String deviceUndefined = "ERR_DEVICE_UNDEFINED";
  static const String requiredChangePass = "ERR_ACCOUNT_LOGIN_PASSWORD_CHANGE_WEAK";
  static const String invalidAccount = "ERR_INVALID_ACCOUNT";
  static const String bioTokenInvalid = "ERR_INVALID_BIO_TOKEN";
  static const String authTokenInvalid = "ERR_AUTH_TOKEN_INVALID";
  static const String authTokenExpired = "ERR_AUTH_TOKEN_EXPIRED";
  static const String authTokenEmpty = "ERR_AUTH_TOKEN_EMPTY";
  static const String commonError = "Hệ thống không thể xử lý yêu cầu hiện tại. Vui lòng thử lại sau hoặc liên hệ hotline 1900599863 để được trợ giúp.";
  static const String networkError = 'Kết nối mạng không ổn định. Vui lòng thử lại!';
  static const String serverErrorMessage = 'Hệ thống không thể xử lý yêu cầu hiện tại. Vui lòng thử lại sau!';
  static const String tokenInvalidMessage =  'Phiên đăng nhập của bạn đã hết hạn. Vui lòng đăng nhập lại để tiếp tục sử dụng.';
}