|
|
@@ -1,3 +1,17 @@
|
|
|
Ext.define('saas.util.BaseUtil', {
|
|
|
-
|
|
|
+ request: function(url, params) {
|
|
|
+ return new Ext.Promise(function (resolve, reject) {
|
|
|
+ Ext.Ajax.request({
|
|
|
+ url: url,
|
|
|
+ params: params,
|
|
|
+ success: function(response, opts) {
|
|
|
+ resolve(response);
|
|
|
+ },
|
|
|
+ failure: function(response, opts) {
|
|
|
+ console.log('server-side failure with status code ' + response.status);
|
|
|
+ return reject(response);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ })
|
|
|
+ }
|
|
|
});
|