index.js 630 B

123456789101112131415161718192021
  1. var index_1 = require("./instructions/index");
  2. require("./cache/index");
  3. require("./entrust/install");
  4. var request = function (data) {
  5. return new Promise(function (resolve, reject) {
  6. var requestContext = index_1.Instructions.createRequestContext({
  7. requestData: data,
  8. reject: reject,
  9. resolve: resolve,
  10. status: 0
  11. });
  12. if (index_1.default.trigger(requestContext)) {
  13. uni[data.filePath ? 'uploadFile' : 'request'](requestContext.requestData);
  14. }
  15. else {
  16. requestContext = null;
  17. }
  18. });
  19. };
  20. export default request;