1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- var app = getApp();
- var Bmob = require('../utils/Bmob-1.6.1.min.js');
- var utils = require('../utils/util.js');
- var Question = require('../api/question.js');
- module.exports = {
- getPesonalPost: function () {
- const query = Bmob.Query("post");
- query.equalTo("openid","==", app.globalData.userInfo.openid);
- return Q((resolve,reject)=>{
- query.find().then(res => {
- resolve(res)
- });
- })
- },
- getPosts: function (limit=10,skip) {
- const query = Bmob.Query("post");
- query.limit(limit);
- query.skip(skip);
- return Q((resolve,reject)=>{
- query.find().then(res => {
- resolve(res)
- });
- })
- },
- generateCode:function (opt) {
- let options = {
- path:opt.path,
- width:opt.width,
- interface:opt.interface || 'c',
- type:opt.type || 1,
- };
- return Q((resolve,reject)=>{
- Bmob.generateCode(options).then(function (res) {
- resolve(res);
- })
- .catch(function (err) {
- reject(err);
- });
- })
- },
- getMap:function () {
- const map = Bmob.Query("map");
- map.equalTo("openid","==", app.globalData.userInfo.openid);
- return Q((resolve,reject) =>{
- map.find().then(res => {
- resolve(res)
- });
- })
- }
- };
- function Q(caller) {
- let promise = new Promise(function (resolve, reject) {
- caller(resolve, reject);
- });
- return promise;
- }
|