Viewing File: /usr/local/cpanel/base/webmail/jupiter/account_preferences/services/accountPrefs.min.js

define(["angular","lodash","cjt/io/uapi-request","cjt/modules","cjt/io/api","cjt/io/uapi","cjt/services/APICatcher"],(function(e,a,t){"use strict";var i="webmail.accountPrefs.services.accountPrefs",r="AccountPrefsService",o=["APICatcher"],s=function(e){var i=function(){};return i.prototype=Object.create(e),a.assign(i.prototype,{_apiCall:function(e,a,i){var r=new t.Class;return r.initialize(e,a,i),r},_processMailboxAutoCreateResponse:function(e){return e&&e.data&&"1"===e.data.toString()},isMailboxAutoCreateEnabled:function(e){var a=this._apiCall("Email","get_mailbox_autocreate",{email:e});return this._promise(a).then(this._processMailboxAutoCreateResponse)},enableMailboxAutoCreate:function(e){var a=this._apiCall("Email","enable_mailbox_autocreate",{email:e});return this._promise(a)},disableMailboxAutoCreate:function(e){var a=this._apiCall("Email","disable_mailbox_autocreate",{email:e});return this._promise(a)},_promise:function(){return e.promise.apply(this,arguments)}}),new i};return o.push(s),e.module(i,["cjt2.services.apicatcher"]).factory(r,o),{class:s,serviceName:r,namespace:i}}));
Back to Directory File Manager