config.js 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. import { getDomainSuffix, isDebugEnv } from "@utils/helpers";
  2. import areaApi from "@db/areaApi";
  3. export const REQ_STATUS = {
  4. NONE: "NONE",
  5. LOADING: "LOADING",
  6. IDLE: "IDLE",
  7. FAILED: "FAILED"
  8. };
  9. export const API_URL_MAIN = "https://api.uswinslots.com";
  10. export const WS_URL_MAIN = "wss://api.uswinslots.com:10000";
  11. export const API_URL_TEST = "https://testapi.usgamewin.com/";
  12. export const WS_URL_TEST = "wss://testapi.usgamewin.com:10000";
  13. const getAreaApi = () => {
  14. // let areaID=global.getLocalAreaID();
  15. // for (let i = 0; i < areaApi.length; i++) {
  16. // let apiItem=areaApi[i];
  17. // if (apiItem.areaID === areaID){
  18. // return apiItem.api;
  19. // }
  20. // }
  21. // return "https://testapi.usgamewin.com/";
  22. return getApiUrl();
  23. };
  24. export const getApiUrl = () => {
  25. //return API_URL_MAIN;
  26. if (window.Capacitor?.isNativePlatform?.()) {
  27. console.log("getApiUrl:", window.AndroidAdjust?.isTest?.())
  28. return window.AndroidAdjust?.isTest?.() ? API_URL_TEST : API_URL_MAIN;
  29. } else {
  30. return isDebugEnv() ? API_URL_TEST : API_URL_MAIN;
  31. }
  32. };
  33. export const getWsUrl = () => {
  34. //return WS_URL_MAIN;
  35. if (window.Capacitor?.isNativePlatform?.()) {
  36. console.log("getWsUrl:", window.AndroidAdjust?.isTest?.())
  37. return window.AndroidAdjust?.isTest?.() ? WS_URL_TEST : WS_URL_MAIN;
  38. } else {
  39. return isDebugEnv() ? WS_URL_TEST : WS_URL_MAIN;
  40. }
  41. };
  42. // export const BASE_API="https://api.24680.com/";
  43. // export const BASE_API=getDomainSuffix()==="pro"?"https://test.24b.pro/":"https://br.24b.pro/";
  44. export const BASE_API = getApiUrl();
  45. export const BASE_WS = getWsUrl();
  46. export const BASE_PREFIX = "game/";
  47. // export const APP_AVATAR="https://cdn.moeda777.com/24680/assets/avatar/1/";
  48. export const APP_AVATAR = "https://24680.imgix.net/24680/assets/avatar/2/";
  49. export const APP_IMGIX_URL = "https://24680.imgix.net/24680/assets/";
  50. //路由
  51. export const APP_ROUTES = BASE_PREFIX + "routes";
  52. //page 模块
  53. export const APP_PAGE_MODULES = BASE_PREFIX + "pageModules";
  54. //game more
  55. export const APP_GAME_LIST = BASE_PREFIX + "gameList";
  56. //login
  57. export const APP_LOGIN = BASE_PREFIX + "login";
  58. //Reg
  59. export const APP_REGISTER = BASE_PREFIX + "register";
  60. export const APP_REGISTER_NEW = BASE_PREFIX + "registerNew";
  61. //RegGold
  62. export const APP_REGISTERGOLD = BASE_PREFIX + "getRegisterGold";
  63. //logout
  64. export const APP_LOGOUT = BASE_PREFIX + "logout";
  65. //changePass
  66. export const APP_CHANGE_PASS = BASE_PREFIX + "changePass";
  67. //forgetPass
  68. export const APP_FORGET_PASS = BASE_PREFIX + "forgetPass";
  69. //changeInfo
  70. export const APP_CHANGE_INFO = BASE_PREFIX + "changeInfo";
  71. //增加/game/changePhone /game/changeEmail
  72. export const APP_CHANGE_PHONE = BASE_PREFIX + "changePhone";
  73. export const APP_CHANGE_EMAIL = BASE_PREFIX + "changeEmail";
  74. //pay
  75. export const APP_RECHARGE_CONFIG = BASE_PREFIX + "recharge/gear";
  76. export const APP_FIRSTPAY_CONFIG = BASE_PREFIX + "recharge/firstPayConfig";
  77. export const APP_ACCOUNTS_PAY_INFO = BASE_PREFIX + "api/get_accounts_pay_info";
  78. export const APP_PAYMENT_ORDER = BASE_PREFIX + "payment_entry/pay";
  79. export const APP_PAY_ORDER_LIST = BASE_PREFIX + "pay/orderList";
  80. export const APP_PAYMENT_ORDER_QR = BASE_PREFIX + "payment_entry/payqr";
  81. export const APP_FIRST_PAY_MULTI = BASE_PREFIX + "pay/first_pay_multi";
  82. export const APP_GET_SECOND = BASE_PREFIX + "pay/get_second";
  83. export const APP_PAY_KYC_EU = BASE_PREFIX + "kyc/eu";
  84. //首充礼包
  85. export const APP_FIRST_PAY_GIFT = BASE_PREFIX + "pay/first_pay_gift";
  86. export const APP_FIRST_PAY_GIFT_CLAIM = BASE_PREFIX + "pay/claim_first_pay_gift";
  87. ///破产礼包
  88. export const APP_BANKRUPTCY_GIFT = BASE_PREFIX + "pay/bankruptcy_gift";
  89. //pay
  90. //withdraw
  91. export const APP_WITHDRAW_TAX = "api/api/withDrawTax";
  92. export const APP_WITHDRAW_BASE_INFO = BASE_PREFIX + "withDraw/baseInfo";
  93. export const APP_WITHDRAW_INFO = BASE_PREFIX + "withDraw/getWithDrawInfo";
  94. export const APP_CHANGE_PAY_PASS = BASE_PREFIX + "changePayPass";
  95. export const APP_WITHDRAW_RECORD = BASE_PREFIX + "withDraw/record";
  96. export const APP_WITHDRAW_SET_INFO = BASE_PREFIX + "withDraw/withDrawInfo";
  97. export const APP_WITHDRAW_PAYOUT = BASE_PREFIX + "withDraw/payout";
  98. export const APP_FORGET_PAY_PASS = BASE_PREFIX + "forgetPayPass";
  99. export const APP_MEX_WITHDRAW_SET_INFO = BASE_PREFIX + "withDraw/mexWithDrawInfo";
  100. export const APP_RU_WITHDRAW_SET_INFO = BASE_PREFIX + "withDraw/ruWithDrawInfo";
  101. //withdraw
  102. //userinfo
  103. export const APP_GAME_INFO = BASE_PREFIX + "info";
  104. //custom customer_service
  105. export const APP_CUSTOMER_SERVICE = BASE_PREFIX + "service";
  106. export const APP_CUSTOMER_LEAVEMSG = BASE_PREFIX + "user/message";
  107. // /game/turnplate/index
  108. // /game/turnplate/kan
  109. // /game/turnplate/bonus
  110. //turnplate
  111. export const APP_TURNPLATE_INDEX = BASE_PREFIX + "turnplate/index";
  112. export const APP_TURNPLATE_KAN = BASE_PREFIX + "turnplate/kan";
  113. export const APP_TURNPLATE_BONUS = BASE_PREFIX + "turnplate/bonus";
  114. //帮别人砍
  115. export const APP_TURNPLATE_HELP = BASE_PREFIX + "turnplate/help";
  116. //mail
  117. // game/mail/list
  118. // game/mail/check
  119. // /game/mail/read
  120. // /game/mail/del
  121. // /game/mail/take
  122. export const APP_MAIL_LIST = BASE_PREFIX + "mail/list";
  123. export const APP_MAIL_CHECK = BASE_PREFIX + "mail/check";
  124. export const APP_MAIL_READ = BASE_PREFIX + "mail/read";
  125. export const APP_MAIL_DEL = BASE_PREFIX + "mail/del";
  126. export const APP_MAIL_TAKE = BASE_PREFIX + "mail/take";
  127. // /game/redpack/check
  128. // /game/redpack/receive
  129. export const APP_REDPACK_CHECK = BASE_PREFIX + "redpack/check";
  130. export const APP_REDPACK_RECEIVE = BASE_PREFIX + "redpack/receive";
  131. export const APP_REDPACK_CONFIG = BASE_PREFIX + "redpack/config";
  132. //agent
  133. export const APP_AGENT_CHECK = BASE_PREFIX + "agent/check";
  134. export const APP_AGENT_GET = BASE_PREFIX + "agent/get";
  135. export const APP_AGENT_HISTORY = BASE_PREFIX + "agent/history";
  136. //activity
  137. export const APP_GAME_ACTIVITY = BASE_PREFIX + "actList";
  138. //checkin
  139. export const APP_CHECKIN_CHECK = BASE_PREFIX + "checkin/check";
  140. export const APP_CHECKIN_GET = BASE_PREFIX + "checkin/get";
  141. //favo
  142. export const APP_FAVO_ADD = BASE_PREFIX + "favo/add";
  143. export const APP_FAVO_REMOVE = BASE_PREFIX + "favo/remove";
  144. export const APP_FAVO_GET = BASE_PREFIX + "favo/get";
  145. //gameInfo
  146. export const APP_GAME_CARD_INFO = BASE_PREFIX + "gameinfo";
  147. //otp
  148. export const APP_SEND_CODE = BASE_PREFIX + "send_code";
  149. //bind sms
  150. export const APP_BIND_SMS = BASE_PREFIX + "bindsms";
  151. //smslogin
  152. export const APP_SMS_LOGIN = BASE_PREFIX + "smslogin";
  153. //apk
  154. export const APP_GAME_APK = BASE_PREFIX + "apk";
  155. //protect
  156. export const APP_PROTECT_CHECK = BASE_PREFIX + "protect/check";
  157. export const APP_PROTECT_GET = BASE_PREFIX + "protect/get";
  158. //apk load
  159. export const APP_APK_LOADNEW = BASE_PREFIX + "apk/loadnew";
  160. //save cpf
  161. export const APP_SAVE_CPF = BASE_PREFIX + "withDraw/savecpf";
  162. // free withdraw
  163. export const APP_FREE_WITHDRAW = BASE_PREFIX + "withDraw/freeWithDrawInfo";
  164. // free withdraw mission
  165. export const APP_FREE_WITHDRAW_MISSION = BASE_PREFIX + "vip-withdraw/tasks";
  166. export const APP_FREE_WITHDRAW_CLAIM = BASE_PREFIX + "vip-withdraw/claim";
  167. export const APP_TEST_CHANGE = BASE_PREFIX + "test_change";
  168. export const APP_HOLIDAYS_GIFT_INFO = BASE_PREFIX + "holiday_wheel/info";
  169. export const APP_HOLIDAYS_GIFT_SPIN = BASE_PREFIX + "holiday_wheel/spin";
  170. export const APP_HOLIDAYS_ACT_INFO = BASE_PREFIX + "christmas_wheel/info";
  171. export const APP_HOLIDAYS_ACT_SPIN = BASE_PREFIX + "christmas_wheel/spin";
  172. export const APP_GET_PWA_BONUS = BASE_PREFIX + "getPwaBonus";