constants.dart 909 B

12345678910111213141516171819202122232425262728293031323334353637
  1. class Constants {
  2. Constants._();
  3. static const String env = envProd;
  4. static const String envDev = 'dev';
  5. static const String envTest = 'test';
  6. static const String envProd = 'prod';
  7. static const String _devBaseUrl = "http://192.168.10.230:8880";
  8. static const String _testBaseUrl = "http://42.193.245.11";
  9. static const String _prodBaseUrl = "https://project-api.atmob.com";
  10. static String baseUrl = getBaseUrl();
  11. static String privacyPolicy = "https://doc.v8dashen.com/doc/f5071be105382cb9";
  12. static String userAgreement =
  13. "https://cdn.v8dashen.com/static/xt-xm-clause.html";
  14. }
  15. String getBaseUrl() {
  16. switch (Constants.env) {
  17. case Constants.envDev:
  18. return Constants._devBaseUrl;
  19. case Constants.envTest:
  20. return Constants._testBaseUrl;
  21. case Constants.envProd:
  22. return Constants._prodBaseUrl;
  23. default:
  24. return Constants._devBaseUrl;
  25. }
  26. }