jbzwebsdk
Version:
Shanghai jinbaozheng easy network technology Co.,Ltd sdk
60 lines (52 loc) • 1.12 kB
text/typescript
/**
* Created by cuppi on 2017/3/6.
*/
;
import _ from '../unify/JDataUnify';
import {mineUrl} from '../unify/JUrlList';
import JNetworkRoot from './JNetworkRoot';
/**
* 个人中心接口
* @memberOf module:network
*/
class JNetworkMine extends JNetworkRoot{
/**
* 我的订单
* @private
* @returns {*}
*/
mineOrder() {
return this.prefixPromise(mineUrl.userorders);
}
/**
* 我的收藏(影院)
* @returns {*}
*/
mineFavoriteCinema() {
return new Promise((resolve, reject) => {
this.prefixPromise(mineUrl.jbzMineCinema).then(data => {
resolve(_('mineUrl.jbzMineCinema', data));
}, error => {
reject(error);
});
})
}
/**
* 我的收藏
* @private
* @returns {*}
*/
mineFavorite() {
return this.prefixPromise(mineUrl.collectedcinemalist);
}
static mineOrder() {
return this.instance().mineOrder();
}
static mineFavoriteCinema() {
return this.instance().mineFavoriteCinema();
}
static mineFavorite() {
return this.instance().mineFavorite();
}
}
export default JNetworkMine;