| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- (function() {
- // Configuration
- // TODO: REPLACE WITH ACTUAL API URL IF NEEDED
- // Based on ossUrl in vue files, guessing the api url.
- const API_SERVER = 'https://api.colormaprun.com/card/';
- const OSS_URL = 'https://oss-mbh5.colormaprun.com/';
- window.ossUrl = OSS_URL;
- window.apiServer = API_SERVER;
- window.token = ''; // Will be set from logic-*.js via URL params
- // APIs
- window.apiCardBaseQuery = API_SERVER + 'CardBaseQuery';
- window.apiCardDetailQuery = API_SERVER + 'CardDetailQuery';
- window.apiMatchRsDetailQuery = API_SERVER + 'MatchRsDetailQuery';
- window.apiCardRankDetailQuery = API_SERVER + 'CardRankDetailQuery';
- window.apiUserCurrentRankNumQuery = API_SERVER + 'UserCurrentRankNumQuery';
- window.apiUserJoinCardQuery = API_SERVER + 'UserJoinCardQuery';
- window.apiIsNewUserInCardComp = API_SERVER + 'IsNewUserInCardComp';
- window.apiOnlineMcSignUpDetail = API_SERVER + 'OnlineMcSignUpDetail';
- window.apiOnlineMcSignUp = API_SERVER + 'OnlineMcSignUp';
- window.apiIsAllowMcSignUp = API_SERVER + 'IsAllowMcSignUp';
- window.apiCardConfigQuery = API_SERVER + 'CardConfigQuery';
- window.apiUserConfigQuery = API_SERVER + 'UserConfigQuery';
- window.apiUnReadMessageQuery = API_SERVER + 'UnReadMessageQuery';
- window.apiMapListQuery = API_SERVER + 'MapListQuery';
- window.apiCompStatisticQuery = API_SERVER + 'CompStatisticQuery';
- window.apiWarnMessageQuery = API_SERVER + 'WarnMessageQuery';
- // Helpers
- window.checkResCode = function(res, failLabel='') {
- if (res.data && res.data.code == 0) {
- return true;
- } else if (res.statusCode == 401) { // Not logged in
- uni.showToast({
- title: `您尚未登录`,
- icon: 'none'
- });
- const url = `action://to_login/`;
- window.appAction(url);
- return false;
- } else {
- const msg = res.data ? res.data.message : 'Unknown Error';
- uni.showToast({
- title: `${failLabel}${msg}`,
- icon: 'none'
- });
- return false;
- }
- };
- window.checkToken = function(token) {
- const regex = /^[0-9A-Za-f]{32}$/;
- if (regex.test(token)) {
- return true;
- } else {
- console.log('checkToken err: ', token);
- uni.showToast({
- title: `您尚未登录`,
- icon: 'none'
- });
- const url = `action://to_login/`;
- window.appAction(url);
- return false;
- }
- };
- })();
|