Built motion from commit 5ae82ce5.|2.6.7
[motion2.git] / server / api / mailAccount / mailAccount.model.js
index 605776e..7014a4b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3938=['port','secure','authentication','CloudProvider','Cloud\x20Provider\x20configuration\x20not\x20found','auth','user','data5','pass','exports','define','MailAccount','custom','service','Smtp','host'];(function(_0x4709c0,_0x3396c7){var _0x13348b=function(_0x426235){while(--_0x426235){_0x4709c0['push'](_0x4709c0['shift']());}};_0x13348b(++_0x3396c7);}(_0x3938,0x1c9));var _0x8393=function(_0x2c2317,_0x193b09){_0x2c2317=_0x2c2317-0x0;var _0x23209b=_0x3938[_0x2c2317];return _0x23209b;};'use strict';var attributes=require('./mailAccount.attributes');module[_0x8393('0x0')]=function(_0x569626){return _0x569626[_0x8393('0x1')](_0x8393('0x2'),attributes,{'tableName':'mail_accounts','paranoid':![],'indexes':[],'timestamps':!![],'instanceMethods':{'getSmtpOptions':function(){var _0x9c4739=this;var _0x5c8680={'id':_0x9c4739['id'],'tls':{'rejectUnauthorized':![]}};if(_0x9c4739['provider']!==_0x8393('0x3')){_0x5c8680[_0x8393('0x4')]=_0x9c4739['provider'];}else{_0x5c8680['host']=_0x9c4739[_0x8393('0x5')][_0x8393('0x6')];_0x5c8680[_0x8393('0x7')]=_0x9c4739[_0x8393('0x5')][_0x8393('0x7')];_0x5c8680[_0x8393('0x8')]=_0x9c4739[_0x8393('0x5')][_0x8393('0x8')];}if(_0x9c4739['Smtp'][_0x8393('0x9')]){if(_0x9c4739['Smtp']['modernAuthentication']){if(!_0x9c4739[_0x8393('0x5')][_0x8393('0xa')])throw new Error(_0x8393('0xb'));_0x5c8680[_0x8393('0xc')]={'type':'OAuth2','user':_0x9c4739['Smtp'][_0x8393('0xd')],'accessToken':_0x9c4739[_0x8393('0x5')][_0x8393('0xa')][_0x8393('0xe')]};}else{_0x5c8680[_0x8393('0xc')]={'user':_0x9c4739['Smtp'][_0x8393('0xd')],'pass':_0x9c4739['Smtp'][_0x8393('0xf')]};}}return _0x5c8680;}}});};
\ No newline at end of file
+var _0x5bea=['Smtp','port','authentication','modernAuthentication','CloudProvider','auth','OAuth2','exports','mail_accounts','provider','custom','service','host'];(function(_0x5ef061,_0x11915f){var _0x44ec9c=function(_0x26d044){while(--_0x26d044){_0x5ef061['push'](_0x5ef061['shift']());}};_0x44ec9c(++_0x11915f);}(_0x5bea,0x166));var _0xa5be=function(_0x1cc8fe,_0x105328){_0x1cc8fe=_0x1cc8fe-0x0;var _0x230054=_0x5bea[_0x1cc8fe];return _0x230054;};'use strict';var attributes=require('./mailAccount.attributes');module[_0xa5be('0x0')]=function(_0x40e8f7){return _0x40e8f7['define']('MailAccount',attributes,{'tableName':_0xa5be('0x1'),'paranoid':![],'indexes':[],'timestamps':!![],'instanceMethods':{'getSmtpOptions':function(){var _0x39fc62=this;var _0x4da3ca={'id':_0x39fc62['id'],'tls':{'rejectUnauthorized':![]}};if(_0x39fc62[_0xa5be('0x2')]!==_0xa5be('0x3')){_0x4da3ca[_0xa5be('0x4')]=_0x39fc62['provider'];}else{_0x4da3ca[_0xa5be('0x5')]=_0x39fc62[_0xa5be('0x6')][_0xa5be('0x5')];_0x4da3ca[_0xa5be('0x7')]=_0x39fc62[_0xa5be('0x6')][_0xa5be('0x7')];_0x4da3ca['secure']=_0x39fc62[_0xa5be('0x6')]['secure'];}if(_0x39fc62[_0xa5be('0x6')][_0xa5be('0x8')]){if(_0x39fc62[_0xa5be('0x6')][_0xa5be('0x9')]){if(!_0x39fc62['Smtp'][_0xa5be('0xa')])throw new Error('Cloud\x20Provider\x20configuration\x20not\x20found');_0x4da3ca[_0xa5be('0xb')]={'type':_0xa5be('0xc'),'user':_0x39fc62[_0xa5be('0x6')]['user'],'accessToken':_0x39fc62['Smtp'][_0xa5be('0xa')]['data5']};}else{_0x4da3ca['auth']={'user':_0x39fc62[_0xa5be('0x6')]['user'],'pass':_0x39fc62[_0xa5be('0x6')]['pass']};}}return _0x4da3ca;}}});};
\ No newline at end of file