|
@@ -5,6 +5,7 @@ import { http } from './http';
|
|
import { imageCacheManager } from './manager/imageCacheManager';
|
|
import { imageCacheManager } from './manager/imageCacheManager';
|
|
import { userDataManager } from './manager/userDataManager';
|
|
import { userDataManager } from './manager/userDataManager';
|
|
import { SdkUtil } from './sdkUtil';
|
|
import { SdkUtil } from './sdkUtil';
|
|
|
|
+import { uiManager } from './manager/uiManager';
|
|
const { ccclass, property } = _decorator;
|
|
const { ccclass, property } = _decorator;
|
|
|
|
|
|
@ccclass('GameManager')
|
|
@ccclass('GameManager')
|
|
@@ -39,7 +40,7 @@ export class GameManager extends Component {
|
|
sys.localStorage.setItem(config.SETTING_DATA, JSON.stringify(data));
|
|
sys.localStorage.setItem(config.SETTING_DATA, JSON.stringify(data));
|
|
}
|
|
}
|
|
|
|
|
|
- //获取广播
|
|
|
|
|
|
+ //请求广播
|
|
public static requestGuangbo(cb=null) {
|
|
public static requestGuangbo(cb=null) {
|
|
http.get(config.STATIC_API.msg, (err,d)=>{
|
|
http.get(config.STATIC_API.msg, (err,d)=>{
|
|
if(!err){
|
|
if(!err){
|
|
@@ -54,7 +55,7 @@ export class GameManager extends Component {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
- //获取用户车列表
|
|
|
|
|
|
+ //请求用户车列表
|
|
public static requestUserCarList(cb=null) {
|
|
public static requestUserCarList(cb=null) {
|
|
http.post(config.API.user_car_list,null,(err,d)=>{
|
|
http.post(config.API.user_car_list,null,(err,d)=>{
|
|
if(!err){
|
|
if(!err){
|
|
@@ -69,7 +70,7 @@ export class GameManager extends Component {
|
|
},'GET')
|
|
},'GET')
|
|
}
|
|
}
|
|
|
|
|
|
- // stype 1:注册 2:重新设置
|
|
|
|
|
|
+ // 请求用户注册/设置地区 stype 1:注册 2:重新设置
|
|
public static requestUserSetRegion(region_id:number,stype:number,cb) {
|
|
public static requestUserSetRegion(region_id:number,stype:number,cb) {
|
|
let opt = {'region_id':region_id, 'stype':stype}
|
|
let opt = {'region_id':region_id, 'stype':stype}
|
|
http.post(config.API.user_set_region, opt, (err,d)=>{
|
|
http.post(config.API.user_set_region, opt, (err,d)=>{
|
|
@@ -82,7 +83,7 @@ export class GameManager extends Component {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
- // stype 0:全国 1:省 2:市
|
|
|
|
|
|
+ // 请求我的排行 stype 0:全国 1:省 2:市
|
|
public static requestMineRank(stype:number, cb) {
|
|
public static requestMineRank(stype:number, cb) {
|
|
let opt = {'stype': stype}
|
|
let opt = {'stype': stype}
|
|
http.post(config.API.user_ranking, opt, (err,d)=>{
|
|
http.post(config.API.user_ranking, opt, (err,d)=>{
|
|
@@ -99,6 +100,7 @@ export class GameManager extends Component {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ // 请求排行列表
|
|
public static requestRankList(region_id:number, cb) {
|
|
public static requestRankList(region_id:number, cb) {
|
|
http.get(config.STATIC_API.rankings(region_id),(err,d)=>{
|
|
http.get(config.STATIC_API.rankings(region_id),(err,d)=>{
|
|
if(!err){
|
|
if(!err){
|
|
@@ -114,6 +116,38 @@ export class GameManager extends Component {
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ // 请求tt侧边栏用户奖励
|
|
|
|
+ public static requestTTSidebarUserReward(status=config.USER_TT_SIDEBAR_REWARD.GET, success_cb, fail_cb=null) {
|
|
|
|
+ if(sys.platform != sys.Platform.BYTEDANCE_MINI_GAME) {
|
|
|
|
+ success_cb(null)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if(status != config.USER_TT_SIDEBAR_REWARD.GET) {
|
|
|
|
+ uiManager.Instance().showLoading()
|
|
|
|
+ }
|
|
|
|
+ http.post(config.API.unlock_number_status,{'stype':status}, (err,data)=>{
|
|
|
|
+ if(status!= config.USER_TT_SIDEBAR_REWARD.GET) {
|
|
|
|
+ uiManager.Instance().hideLoading()
|
|
|
|
+ }
|
|
|
|
+ if(!err) {
|
|
|
|
+ let _data = JSON.parse(data)
|
|
|
|
+ if(_data.code==config.status.SUCCESS) {
|
|
|
|
+ if(success_cb) {
|
|
|
|
+ success_cb(_data.content)
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ if(fail_cb) {
|
|
|
|
+ fail_cb()
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ if(fail_cb) {
|
|
|
|
+ fail_cb()
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|