@backand/angular1-sdk
Version:
Backand SDK for Angular 1
3 lines (2 loc) • 1.5 kB
JavaScript
!function(){"use strict";function t(){this.init=backand.init;var t={};this.setAppName=function(n){return t.appName=n,this},this.setAnonymousToken=function(n){return t.anonymousToken=n,this},this.setSignUpToken=function(n){return t.signUpToken=n,this},this.setApiUrl=function(n){return t.apiUrl=n,this},this.manageRefreshToken=function(n){return t.manageRefreshToken=n,this},this.runSigninAfterSignup=function(n){return t.runSigninAfterSignup=n,this},this.runSocket=function(n){return t.runSocket=n,this},this.setSocketUrl=function(n){return t.socketUrl=n,this},this.setIsMobile=function(n){return t.isMobile=n,this},this.setMobilePlatform=function(n){return t.mobilePlatform=n,this},this.$get=["$timeout",function(n){backand.init&&backand.init(t);var e=function t(e){if(!e)return null;var i=e.constructor();return Object.keys(e).forEach(function(r){if("function"==typeof e[r])i[r]=function(){var t=Array.prototype.slice.call(arguments);return n.apply(void 0,[e[r],0,!0].concat(t))};else if("object"!=typeof e[r]||"utils"===r||"defaults"===r||"helpers"===r)i[r]=e[r];else if("cache"===r||"queue"===r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(i,r,o)}else i[r]=t(e[r])}),i}(backand);return e.setIsMobile=function(t){backand.defaults.isMobile=t},e.setMobilePlatform=function(t){backand.defaults.mobilePlatform=t},e.getApiUrl=function(){return backand.defaults.apiUrl},e}]}angular.module("backand",[]).provider("Backand",t)}();
//# sourceMappingURL=backand.provider.min.js.map