Built motion from commit ec04e100c.|1.0.34
[motion.git] / server / api / openchannel_account / openchannel_account.controller.js
1 var _0xcb7f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x55\x73\x65\x72","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x43\x6F\x6E\x74\x61\x63\x74","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x6D\x65\x72\x67\x65","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x55\x73\x65\x72\x49\x64","\x75\x73\x65\x72","\x72\x65\x63\x65\x69\x76\x65\x4D\x65\x73\x73\x61\x67\x65","\x6D\x65\x73\x73\x61\x67\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x49\x64","\x52\x45\x43\x45\x49\x56\x45\x44","\x43\x4C\x4F\x53\x45\x44","\x66\x72\x6F\x6D","\x4E\x45\x57","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x4F\x50\x45\x4E","\x73\x79\x73\x74\x65\x6D","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x49\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x41\x63\x63\x6F\x75\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x64\x65\x62\x75\x67","\x52\x65\x63\x65\x69\x76\x65\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x63\x6F\x6E\x74\x61\x69\x6E\x20\x73\x65\x6E\x64\x65\x72\x20\x49\x64","\x52\x65\x63\x65\x69\x76\x65\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x63\x6F\x6E\x74\x61\x69\x6E\x20\x61\x6E\x79\x20\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x44\x45\x53\x43","\x66\x69\x6E\x64\x41\x6C\x6C","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x64\x69\x73\x70\x49\x64","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x70\x72\x69\x6F\x72\x69\x74\x79","\x66\x6F\x72\x45\x61\x63\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x61\x70\x70\x49\x64","\x64\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x64\x65\x73\x74\x72\x6F\x79\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x69\x64\x73","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D\x73","\x63\x6F\x6E\x74\x61\x63\x74","\x74\x61\x67\x73","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x6C\x61\x73\x74\x45\x76\x65\x6E\x74","\x69\x73\x41\x72\x72\x61\x79","\x25","\x70\x75\x73\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x69\x6E\x63\x6C\x75\x64\x65","\x61\x67\x65\x6E\x74","\x66\x69\x6E\x64","\x6D\x61\x70","\x71\x75\x65\x75\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x49\x64","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x72\x6F\x6C\x65","\x63\x72\x65\x61\x74\x65\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x6D\x61\x78"];_0xcb7f[0];var _=require(_0xcb7f[1]);var Util=require(_0xcb7f[2]);var logger=require(_0xcb7f[4])(_0xcb7f[3]);var OpenchannelAccount=require(_0xcb7f[6])[_0xcb7f[5]];var sequelize=require(_0xcb7f[6])[_0xcb7f[7]];var User=require(_0xcb7f[6])[_0xcb7f[8]];var OpenchannelQueue=require(_0xcb7f[6])[_0xcb7f[9]];var OpenchannelApplication=require(_0xcb7f[6])[_0xcb7f[10]];var OpenchannelMessage=require(_0xcb7f[6])[_0xcb7f[11]];var OpenchannelRoom=require(_0xcb7f[6])[_0xcb7f[12]];var OpenchannelDisposition=require(_0xcb7f[6])[_0xcb7f[13]];var OpenchannelAccount=require(_0xcb7f[6])[_0xcb7f[5]];var Contact=require(_0xcb7f[6])[_0xcb7f[14]];var Interval=require(_0xcb7f[6])[_0xcb7f[15]];var Promise=require(_0xcb7f[16]);var moment=require(_0xcb7f[17]);function handleError(_0xa48ax11,_0xa48ax12){logger[_0xcb7f[19]](_0xa48ax12[_0xcb7f[18]]);return _0xa48ax11[_0xcb7f[21]](500)[_0xcb7f[20]](_0xa48ax12)}exports[_0xcb7f[22]]= function(_0xa48ax13,_0xa48ax11){return OpenchannelAccount[_0xcb7f[27]](Util[_0xcb7f[26]](_0xa48ax13[_0xcb7f[25]]))[_0xcb7f[24]](function(_0xa48ax14){_0xa48ax11[_0xcb7f[21]](200)[_0xcb7f[20]](_0xa48ax14)})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})};exports[_0xcb7f[28]]= function(_0xa48ax13,_0xa48ax11){return OpenchannelAccount[_0xcb7f[32]](_0xa48ax13[_0xcb7f[31]][_0xcb7f[30]])[_0xcb7f[24]](function(_0xa48ax15){if(!_0xa48ax15){return _0xa48ax11[_0xcb7f[29]](404)};return _0xa48ax11[_0xcb7f[20]](_0xa48ax15)})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})};exports[_0xcb7f[33]]= function(_0xa48ax13,_0xa48ax11,_0xa48ax16){return OpenchannelAccount[_0xcb7f[32]](_0xa48ax13[_0xcb7f[31]][_0xcb7f[30]])[_0xcb7f[24]](function(_0xa48ax15){if(!_0xa48ax15){return _0xa48ax11[_0xcb7f[29]](404)};return _0xa48ax15[_0xcb7f[35]]()})[_0xcb7f[24]](function(_0xa48ax17){return _0xa48ax11[_0xcb7f[21]](200)[_0xcb7f[20]]({rows:_0xa48ax17,count:_0xa48ax17[_0xcb7f[34]]})})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})};exports[_0xcb7f[36]]= function(_0xa48ax13,_0xa48ax11,_0xa48ax16){return OpenchannelAccount[_0xcb7f[43]](_0xcb7f[42])[_0xcb7f[32]](_0xa48ax13[_0xcb7f[31]][_0xcb7f[30]])[_0xcb7f[24]](function(_0xa48ax15){if(!_0xa48ax15){return _0xa48ax11[_0xcb7f[29]](404)};return _0xa48ax15[_0xcb7f[41]](_[_0xcb7f[40]](Util[_0xcb7f[26]](_0xa48ax13[_0xcb7f[25]]),{include:[{model:OpenchannelQueue,attributes:[_0xcb7f[30],_0xcb7f[37]]},{model:User,attributes:[_0xcb7f[30],_0xcb7f[37],_0xcb7f[38]]},{model:Interval,attributes:[_0xcb7f[30],_0xcb7f[37]]}],order:_0xcb7f[39]}))})[_0xcb7f[24]](function(_0xa48ax18){return _0xa48ax11[_0xcb7f[20]]({count:_0xa48ax18[_0xcb7f[34]],rows:_0xa48ax18})})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})};exports[_0xcb7f[44]]= function(_0xa48ax13,_0xa48ax11){return OpenchannelAccount[_0xcb7f[44]](_0xa48ax13[_0xcb7f[47]])[_0xcb7f[24]](function(_0xa48ax15){return _0xa48ax11[_0xcb7f[21]](201)[_0xcb7f[20]](_0xa48ax15)})[_0xcb7f[23]](sequelize.UniqueConstraintError,function(_0xa48ax12){return Util[_0xcb7f[46]][_0xcb7f[45]](_0xa48ax11,_0xa48ax12)})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})};exports[_0xcb7f[48]]= function(_0xa48ax13,_0xa48ax11,_0xa48ax16){_0xa48ax13[_0xcb7f[47]][_0xcb7f[49]]= _0xa48ax13[_0xcb7f[31]][_0xcb7f[30]];return OpenchannelDisposition[_0xcb7f[44]](_0xa48ax13[_0xcb7f[47]])[_0xcb7f[24]](function(_0xa48ax19){return _0xa48ax11[_0xcb7f[21]](201)[_0xcb7f[20]](_0xa48ax19)})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})};exports[_0xcb7f[50]]= function(_0xa48ax13,_0xa48ax11,_0xa48ax16){_0xa48ax13[_0xcb7f[47]][_0xcb7f[49]]= _0xa48ax13[_0xcb7f[31]][_0xcb7f[30]];_0xa48ax13[_0xcb7f[47]][_0xcb7f[51]]= _0xa48ax13[_0xcb7f[52]][_0xcb7f[30]];return OpenchannelMessage[_0xcb7f[44]](_0xa48ax13[_0xcb7f[47]],{user:_0xa48ax13[_0xcb7f[52]]})[_0xcb7f[24]](function(_0xa48ax1a){return _0xa48ax11[_0xcb7f[21]](201)[_0xcb7f[20]](_0xa48ax1a)})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})};exports[_0xcb7f[53]]= function(_0xa48ax13,_0xa48ax11,_0xa48ax16){if(_0xa48ax13[_0xcb7f[47]][_0xcb7f[30]]){delete _0xa48ax13[_0xcb7f[47]][_0xcb7f[30]]};var _0xa48ax1b=_0xa48ax13[_0xcb7f[47]];var _0xa48ax1c;return OpenchannelAccount[_0xcb7f[32]](_0xa48ax13[_0xcb7f[31]][_0xcb7f[30]])[_0xcb7f[24]](function(_0xa48ax15){if(!_0xa48ax15){throw  new Error(_0xcb7f[70])};_0xa48ax1c= _0xa48ax15;logger[_0xcb7f[71]](_0xa48ax1b);if(!_0xa48ax1b[_0xcb7f[62]]){throw  new Error(_0xcb7f[72])};if(!_0xa48ax1b[_0xcb7f[47]]){throw  new Error(_0xcb7f[73])};return OpenchannelRoom[_0xcb7f[76]]({limit:1,where:{contact:_0xa48ax1b[_0xcb7f[62]],OpenchannelAccountId:_0xa48ax1c[_0xcb7f[30]]},order:[[_0xcb7f[74],_0xcb7f[75]]]})})[_0xcb7f[24]](function(_0xa48ax1f){var _0xa48ax1e=_0xa48ax1f[0];if(!_0xa48ax1e|| _0xa48ax1e[_0xcb7f[21]]== _0xcb7f[61]){var _0xa48ax20=_0xa48ax1e?_0xa48ax1e[_0xcb7f[30]]:null;return OpenchannelRoom[_0xcb7f[44]]({contact:_0xa48ax1b[_0xcb7f[62]],OpenchannelAccountId:_0xa48ax1c[_0xcb7f[30]],status:_0xcb7f[63],ParentId:_0xa48ax20,lastEvent:_0xcb7f[60],lastEventAt:moment()[_0xcb7f[65]](_0xcb7f[64]),openchannelIn:1})}else {return _0xa48ax1e[_0xcb7f[69]]({lastEvent:_0xcb7f[60],lastEventAt:moment()[_0xcb7f[65]](_0xcb7f[64]),status:_0xcb7f[66],openReason:_0xcb7f[67],openchannelIn:++_0xa48ax1e[_0xcb7f[68]]})}})[_0xcb7f[24]](function(_0xa48ax1e){_0xa48ax1b[_0xcb7f[49]]= _0xa48ax1c[_0xcb7f[30]];_0xa48ax1b[_0xcb7f[59]]= _0xa48ax1e[_0xcb7f[30]];_0xa48ax1b[_0xcb7f[21]]= _0xcb7f[60];return OpenchannelMessage[_0xcb7f[44]](_0xa48ax1b)})[_0xcb7f[24]](function(_0xa48ax1d){_0xa48ax13[_0xcb7f[58]][_0xcb7f[57]][_0xcb7f[56]][_0xcb7f[20]]({message:_0xcb7f[55],doc:_0xa48ax1d});return _0xa48ax11[_0xcb7f[21]](201)[_0xcb7f[20]](_0xa48ax1d)})[_0xcb7f[23]](function(_0xa48ax12){logger[_0xcb7f[19]](_0xa48ax12[_0xcb7f[18]]);return _0xa48ax11[_0xcb7f[21]](500)[_0xcb7f[20]]({code:500,message:_0xa48ax12[_0xcb7f[54]]})})};exports[_0xcb7f[77]]= function(_0xa48ax13,_0xa48ax11){if(_0xa48ax13[_0xcb7f[47]][_0xcb7f[30]]){delete _0xa48ax13[_0xcb7f[47]][_0xcb7f[30]]};return OpenchannelAccount[_0xcb7f[32]](_0xa48ax13[_0xcb7f[31]][_0xcb7f[30]])[_0xcb7f[24]](function(_0xa48ax15){if(!_0xa48ax15){return _0xa48ax11[_0xcb7f[29]](404)};var _0xa48ax21=_[_0xcb7f[40]](_0xa48ax15,_0xa48ax13[_0xcb7f[47]]);return _0xa48ax21[_0xcb7f[78]]()})[_0xcb7f[24]](function(_0xa48ax15){return _0xa48ax11[_0xcb7f[21]](200)[_0xcb7f[20]](_0xa48ax15)})[_0xcb7f[23]](sequelize.UniqueConstraintError,function(_0xa48ax12){return Util[_0xcb7f[46]][_0xcb7f[45]](_0xa48ax11,_0xa48ax12)})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})};exports[_0xcb7f[79]]= function(_0xa48ax13,_0xa48ax11){if(_0xa48ax13[_0xcb7f[47]][_0xcb7f[30]]){delete _0xa48ax13[_0xcb7f[47]][_0xcb7f[30]]};return OpenchannelDisposition[_0xcb7f[32]](_0xa48ax13[_0xcb7f[31]][_0xcb7f[80]])[_0xcb7f[24]](function(_0xa48ax22){if(!_0xa48ax22){return _0xa48ax11[_0xcb7f[29]](404)};var _0xa48ax21=_[_0xcb7f[40]](_0xa48ax22,_0xa48ax13[_0xcb7f[47]]);return _0xa48ax21[_0xcb7f[78]]()})[_0xcb7f[24]](function(_0xa48ax22){return _0xa48ax11[_0xcb7f[21]](200)[_0xcb7f[20]](_0xa48ax22)})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})};exports[_0xcb7f[81]]= function(_0xa48ax13,_0xa48ax11){var _0xa48ax23=0;var _0xa48ax24=_0xa48ax13[_0xcb7f[47]];_0xa48ax24[_0xcb7f[84]](function(_0xa48ax25){delete _0xa48ax25[_0xcb7f[30]];delete _0xa48ax25[_0xcb7f[74]];delete _0xa48ax25[_0xcb7f[82]];_0xa48ax25[_0xcb7f[83]]=  ++_0xa48ax23});return sequelize[_0xcb7f[87]](function(_0xa48ax27){return OpenchannelApplication[_0xcb7f[86]]({where:{OpenchannelAccountId:_0xa48ax13[_0xcb7f[31]][_0xcb7f[30]]},individualHooks:true,transaction:_0xa48ax27})[_0xcb7f[24]](function(_0xa48ax28){return OpenchannelApplication[_0xcb7f[85]](_0xa48ax24,{individualHooks:true,transaction:_0xa48ax27})})})[_0xcb7f[24]](function(_0xa48ax26){return _0xa48ax11[_0xcb7f[21]](200)[_0xcb7f[20]]({count:_0xa48ax26[_0xcb7f[34]],rows:_0xa48ax26})})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})};exports[_0xcb7f[88]]= function(_0xa48ax13,_0xa48ax11){if(_0xa48ax13[_0xcb7f[47]][_0xcb7f[30]]){delete _0xa48ax13[_0xcb7f[47]][_0xcb7f[30]]};return OpenchannelApplication[_0xcb7f[32]](_0xa48ax13[_0xcb7f[31]][_0xcb7f[89]])[_0xcb7f[24]](function(_0xa48ax28){if(!_0xa48ax28){return _0xa48ax11[_0xcb7f[29]](404)};var _0xa48ax21=_[_0xcb7f[40]](_0xa48ax28,_0xa48ax13[_0xcb7f[47]]);return _0xa48ax21[_0xcb7f[78]]()})[_0xcb7f[24]](function(_0xa48ax28){return _0xa48ax11[_0xcb7f[21]](200)[_0xcb7f[20]](_0xa48ax28)})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})};exports[_0xcb7f[86]]= function(_0xa48ax13,_0xa48ax11){return OpenchannelAccount[_0xcb7f[32]](_0xa48ax13[_0xcb7f[31]][_0xcb7f[30]])[_0xcb7f[24]](function(_0xa48ax15){if(!_0xa48ax15){return _0xa48ax11[_0xcb7f[29]](404)};return _0xa48ax15[_0xcb7f[86]]()})[_0xcb7f[24]](function(){return _0xa48ax11[_0xcb7f[29]](204)})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})};exports[_0xcb7f[90]]= function(_0xa48ax13,_0xa48ax11,_0xa48ax16){return OpenchannelApplication[_0xcb7f[32]](_0xa48ax13[_0xcb7f[31]][_0xcb7f[89]])[_0xcb7f[24]](function(_0xa48ax28){if(!_0xa48ax28){return _0xa48ax11[_0xcb7f[29]](404)};return _0xa48ax28[_0xcb7f[86]]()})[_0xcb7f[24]](function(){return _0xa48ax11[_0xcb7f[29]](204)})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})};exports[_0xcb7f[91]]= function(_0xa48ax13,_0xa48ax11,_0xa48ax16){return OpenchannelDisposition[_0xcb7f[32]](_0xa48ax13[_0xcb7f[31]][_0xcb7f[80]])[_0xcb7f[24]](function(_0xa48ax19){if(!_0xa48ax19){return _0xa48ax11[_0xcb7f[29]](404)};return _0xa48ax19[_0xcb7f[86]]()})[_0xcb7f[24]](function(){return _0xa48ax11[_0xcb7f[29]](204)})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})};exports[_0xcb7f[92]]= function(_0xa48ax13,_0xa48ax11){return OpenchannelApplication[_0xcb7f[86]]({where:{id:_0xa48ax13[_0xcb7f[25]][_0xcb7f[93]]},individualHooks:true})[_0xcb7f[24]](function(){return _0xa48ax11[_0xcb7f[29]](204)})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})};exports[_0xcb7f[94]]= function(_0xa48ax13,_0xa48ax11,_0xa48ax16){var _0xa48ax29={where:{OpenchannelAccountId:_0xa48ax13[_0xcb7f[31]][_0xcb7f[30]],$and:[]},attributes:[_0xcb7f[30],_0xcb7f[95],_0xcb7f[74],_0xcb7f[82],_0xcb7f[96],_0xcb7f[97],_0xcb7f[98]],include:[]};if(_0xa48ax13[_0xcb7f[25]]){if(_0xa48ax13[_0xcb7f[25]][_0xcb7f[96]]){if(_[_0xcb7f[99]](_0xa48ax13[_0xcb7f[25]][_0xcb7f[96]])){for(var _0xa48ax2a=0;_0xa48ax2a< _0xa48ax13[_0xcb7f[25]][_0xcb7f[96]][_0xcb7f[34]];_0xa48ax2a++){_0xa48ax29[_0xcb7f[103]][_0xcb7f[102]][_0xcb7f[101]]({tags:{$like:_0xcb7f[100]+ _0xa48ax13[_0xcb7f[25]][_0xcb7f[96]][_0xa48ax2a]+ _0xcb7f[100]}})}}else {_0xa48ax29[_0xcb7f[103]][_0xcb7f[102]][_0xcb7f[101]]({tags:{$like:_0xcb7f[100]+ _0xa48ax13[_0xcb7f[25]][_0xcb7f[96]]+ _0xcb7f[100]}})};delete _0xa48ax13[_0xcb7f[25]][_0xcb7f[96]]};_[_0xcb7f[40]](_0xa48ax29[_0xcb7f[103]],_0xa48ax13[_0xcb7f[25]])};switch(_0xa48ax13[_0xcb7f[52]][_0xcb7f[112]]){case _0xcb7f[105]:_0xa48ax29[_0xcb7f[104]][_0xcb7f[101]]({model:User,attributes:[_0xcb7f[30]]});var _0xa48ax2b;var _0xa48ax2c;var _0xa48ax2d;return User[_0xcb7f[32]](_0xa48ax13[_0xcb7f[52]][_0xcb7f[30]])[_0xcb7f[24]](function(_0xa48ax30){if(_0xa48ax30){return _0xa48ax30[_0xcb7f[111]]()}else {return []}})[_0xcb7f[24]](function(_0xa48ax2f){_0xa48ax2c= _[_0xcb7f[107]](_0xa48ax2f,_0xcb7f[30]);return OpenchannelAccount[_0xcb7f[32]](_0xa48ax13[_0xcb7f[31]][_0xcb7f[30]])})[_0xcb7f[24]](function(_0xa48ax14){if(!_0xa48ax14){return _0xa48ax11[_0xcb7f[29]](404)};return _0xa48ax14[_0xcb7f[41]]({where:{$or:[{app:_0xcb7f[108]},{app:_0xcb7f[105]}]}})[_0xcb7f[24]](function(_0xa48ax24){_0xa48ax2b= _[_0xcb7f[107]](_[_0xcb7f[106]](_0xa48ax24,{"\x61\x70\x70":_0xcb7f[105]}),_0xcb7f[51]);_0xa48ax2d= _[_0xcb7f[107]](_[_0xcb7f[106]](_0xa48ax24,{"\x61\x70\x70":_0xcb7f[108]}),_0xcb7f[109]);if(_[_0xcb7f[110]](_0xa48ax2c,_0xa48ax2d)[_0xcb7f[34]]|| _[_0xcb7f[110]](_0xa48ax2b,[_0xa48ax13[_0xcb7f[52]][_0xcb7f[30]]])[_0xcb7f[34]]){return OpenchannelRoom[_0xcb7f[76]](_0xa48ax29)[_0xcb7f[24]](function(_0xa48ax2e){return _0xa48ax11[_0xcb7f[21]](200)[_0xcb7f[20]](_0xa48ax2e)})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})}else {return _0xa48ax11[_0xcb7f[21]](200)[_0xcb7f[20]]([])}})})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)});default:return OpenchannelRoom[_0xcb7f[76]](_0xa48ax29)[_0xcb7f[24]](function(_0xa48ax2e){return _0xa48ax11[_0xcb7f[21]](200)[_0xcb7f[20]](_0xa48ax2e)})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})}};exports[_0xcb7f[113]]= function(_0xa48ax13,_0xa48ax11,_0xa48ax16){return OpenchannelApplication[_0xcb7f[114]](_0xcb7f[83],{where:{OpenchannelAccountId:_0xa48ax13[_0xcb7f[31]][_0xcb7f[30]]}})[_0xcb7f[24]](function(_0xa48ax32){_0xa48ax13[_0xcb7f[47]][_0xcb7f[83]]= _0xa48ax32?++_0xa48ax32:1;_0xa48ax13[_0xcb7f[47]][_0xcb7f[49]]= _0xa48ax13[_0xcb7f[31]][_0xcb7f[30]];return OpenchannelApplication[_0xcb7f[44]](_0xa48ax13[_0xcb7f[47]])})[_0xcb7f[24]](function(_0xa48ax31){return _0xa48ax11[_0xcb7f[21]](201)[_0xcb7f[20]](_0xa48ax31)})[_0xcb7f[23]](function(_0xa48ax12){return handleError(_0xa48ax11,_0xa48ax12)})}