Built motion from commit c31a9a1.|1.0.15
[motion.git] / server / api / openchannel_account / openchannel_account.controller.js
1 var _0x8846=["\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","\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\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","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\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","\x6C\x6F\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","\x20\x20\x20\x65\x72\x72","\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","\x72\x65\x71\x20\x61\x70\x70","\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","\x65\x72\x72","\x6D\x61\x78"];_0x8846[0];var _=require(_0x8846[1]);var Util=require(_0x8846[2]);var OpenchannelAccount=require(_0x8846[4])[_0x8846[3]];var sequelize=require(_0x8846[4])[_0x8846[5]];var User=require(_0x8846[4])[_0x8846[6]];var OpenchannelQueue=require(_0x8846[4])[_0x8846[7]];var OpenchannelApplication=require(_0x8846[4])[_0x8846[8]];var OpenchannelMessage=require(_0x8846[4])[_0x8846[9]];var OpenchannelRoom=require(_0x8846[4])[_0x8846[10]];var OpenchannelDisposition=require(_0x8846[4])[_0x8846[11]];var OpenchannelAccount=require(_0x8846[4])[_0x8846[3]];var Contact=require(_0x8846[4])[_0x8846[12]];var Interval=require(_0x8846[4])[_0x8846[13]];var Promise=require(_0x8846[14]);var moment=require(_0x8846[15]);function handleError(_0xcbcfx10,_0xcbcfx11){return _0xcbcfx10[_0x8846[17]](500)[_0x8846[16]](_0xcbcfx11)}exports[_0x8846[18]]= function(_0xcbcfx12,_0xcbcfx10){return OpenchannelAccount[_0x8846[23]](Util[_0x8846[22]](_0xcbcfx12[_0x8846[21]]))[_0x8846[20]](function(_0xcbcfx13){_0xcbcfx10[_0x8846[17]](200)[_0x8846[16]](_0xcbcfx13)})[_0x8846[19]](function(_0xcbcfx11){return handleError(_0xcbcfx10,_0xcbcfx11)})};exports[_0x8846[24]]= function(_0xcbcfx12,_0xcbcfx10){return OpenchannelAccount[_0x8846[28]](_0xcbcfx12[_0x8846[27]][_0x8846[26]])[_0x8846[20]](function(_0xcbcfx14){if(!_0xcbcfx14){return _0xcbcfx10[_0x8846[25]](404)};return _0xcbcfx10[_0x8846[16]](_0xcbcfx14)})[_0x8846[19]](function(_0xcbcfx11){return handleError(_0xcbcfx10,_0xcbcfx11)})};exports[_0x8846[29]]= function(_0xcbcfx12,_0xcbcfx10,_0xcbcfx15){return OpenchannelAccount[_0x8846[28]](_0xcbcfx12[_0x8846[27]][_0x8846[26]])[_0x8846[20]](function(_0xcbcfx14){if(!_0xcbcfx14){return _0xcbcfx10[_0x8846[25]](404)};return _0xcbcfx14[_0x8846[31]]()})[_0x8846[20]](function(_0xcbcfx16){return _0xcbcfx10[_0x8846[17]](200)[_0x8846[16]]({rows:_0xcbcfx16,count:_0xcbcfx16[_0x8846[30]]})})[_0x8846[19]](function(_0xcbcfx11){return handleError(_0xcbcfx10,_0xcbcfx11)})};exports[_0x8846[32]]= function(_0xcbcfx12,_0xcbcfx10,_0xcbcfx15){return OpenchannelAccount[_0x8846[39]](_0x8846[38])[_0x8846[28]](_0xcbcfx12[_0x8846[27]][_0x8846[26]])[_0x8846[20]](function(_0xcbcfx14){if(!_0xcbcfx14){return _0xcbcfx10[_0x8846[25]](404)};return _0xcbcfx14[_0x8846[37]](_[_0x8846[36]](Util[_0x8846[22]](_0xcbcfx12[_0x8846[21]]),{include:[{model:OpenchannelQueue,attributes:[_0x8846[26],_0x8846[33]]},{model:User,attributes:[_0x8846[26],_0x8846[33],_0x8846[34]]},{model:Interval,attributes:[_0x8846[26],_0x8846[33]]}],order:_0x8846[35]}))})[_0x8846[20]](function(_0xcbcfx17){return _0xcbcfx10[_0x8846[16]]({count:_0xcbcfx17[_0x8846[30]],rows:_0xcbcfx17})})[_0x8846[19]](function(_0xcbcfx11){return handleError(_0xcbcfx10,_0xcbcfx11)})};exports[_0x8846[40]]= function(_0xcbcfx12,_0xcbcfx10){return OpenchannelAccount[_0x8846[40]](_0xcbcfx12[_0x8846[43]])[_0x8846[20]](function(_0xcbcfx14){return _0xcbcfx10[_0x8846[17]](201)[_0x8846[16]](_0xcbcfx14)})[_0x8846[19]](sequelize.UniqueConstraintError,function(_0xcbcfx11){return Util[_0x8846[42]][_0x8846[41]](_0xcbcfx10,_0xcbcfx11)})[_0x8846[19]](function(_0xcbcfx11){return handleError(_0xcbcfx10,_0xcbcfx11)})};exports[_0x8846[44]]= function(_0xcbcfx12,_0xcbcfx10,_0xcbcfx15){_0xcbcfx12[_0x8846[43]][_0x8846[45]]= _0xcbcfx12[_0x8846[27]][_0x8846[26]];return OpenchannelDisposition[_0x8846[40]](_0xcbcfx12[_0x8846[43]])[_0x8846[20]](function(_0xcbcfx18){return _0xcbcfx10[_0x8846[17]](201)[_0x8846[16]](_0xcbcfx18)})[_0x8846[19]](function(_0xcbcfx11){return handleError(_0xcbcfx10,_0xcbcfx11)})};exports[_0x8846[46]]= function(_0xcbcfx12,_0xcbcfx10,_0xcbcfx15){_0xcbcfx12[_0x8846[43]][_0x8846[45]]= _0xcbcfx12[_0x8846[27]][_0x8846[26]];_0xcbcfx12[_0x8846[43]][_0x8846[47]]= _0xcbcfx12[_0x8846[48]][_0x8846[26]];return OpenchannelMessage[_0x8846[40]](_0xcbcfx12[_0x8846[43]],{user:_0xcbcfx12[_0x8846[48]]})[_0x8846[20]](function(_0xcbcfx19){return _0xcbcfx10[_0x8846[17]](201)[_0x8846[16]](_0xcbcfx19)})[_0x8846[19]](function(_0xcbcfx11){return handleError(_0xcbcfx10,_0xcbcfx11)})};exports[_0x8846[49]]= function(_0xcbcfx12,_0xcbcfx10,_0xcbcfx15){if(_0xcbcfx12[_0x8846[43]][_0x8846[26]]){delete _0xcbcfx12[_0x8846[43]][_0x8846[26]]};var _0xcbcfx1a=_0xcbcfx12[_0x8846[43]];var _0xcbcfx1b;return OpenchannelAccount[_0x8846[28]](_0xcbcfx12[_0x8846[27]][_0x8846[26]])[_0x8846[20]](function(_0xcbcfx14){if(!_0xcbcfx14){throw  new Error(_0x8846[63])};_0xcbcfx1b= _0xcbcfx14;console[_0x8846[64]](_0xcbcfx1a);if(!_0xcbcfx1a[_0x8846[55]]){throw  new Error(_0x8846[65])};if(!_0xcbcfx1a[_0x8846[43]]){throw  new Error(_0x8846[66])};return OpenchannelRoom[_0x8846[69]]({limit:1,where:{contact:_0xcbcfx1a[_0x8846[55]],OpenchannelAccountId:_0xcbcfx1b[_0x8846[26]]},order:[[_0x8846[67],_0x8846[68]]]})})[_0x8846[20]](function(_0xcbcfx1e){var _0xcbcfx1d=_0xcbcfx1e[0];if(!_0xcbcfx1d|| _0xcbcfx1d[_0x8846[17]]== _0x8846[54]){var _0xcbcfx1f=_0xcbcfx1d?_0xcbcfx1d[_0x8846[26]]:null;return OpenchannelRoom[_0x8846[40]]({contact:_0xcbcfx1a[_0x8846[55]],OpenchannelAccountId:_0xcbcfx1b[_0x8846[26]],status:_0x8846[56],ParentId:_0xcbcfx1f,lastEvent:_0x8846[53],lastEventAt:moment()[_0x8846[58]](_0x8846[57]),openchannelIn:1})}else {return _0xcbcfx1d[_0x8846[62]]({lastEvent:_0x8846[53],lastEventAt:moment()[_0x8846[58]](_0x8846[57]),status:_0x8846[59],openReason:_0x8846[60],openchannelIn:++_0xcbcfx1d[_0x8846[61]]})}})[_0x8846[20]](function(_0xcbcfx1d){_0xcbcfx1a[_0x8846[45]]= _0xcbcfx1b[_0x8846[26]];_0xcbcfx1a[_0x8846[52]]= _0xcbcfx1d[_0x8846[26]];_0xcbcfx1a[_0x8846[17]]= _0x8846[53];return OpenchannelMessage[_0x8846[40]](_0xcbcfx1a)})[_0x8846[20]](function(_0xcbcfx1c){return _0xcbcfx10[_0x8846[17]](201)[_0x8846[16]](_0xcbcfx1c)})[_0x8846[19]](function(_0xcbcfx11){console[_0x8846[51]](_0xcbcfx11[_0x8846[50]]);return handleError(_0xcbcfx10,_0xcbcfx11)})};exports[_0x8846[70]]= function(_0xcbcfx12,_0xcbcfx10){if(_0xcbcfx12[_0x8846[43]][_0x8846[26]]){delete _0xcbcfx12[_0x8846[43]][_0x8846[26]]};return OpenchannelAccount[_0x8846[28]](_0xcbcfx12[_0x8846[27]][_0x8846[26]])[_0x8846[20]](function(_0xcbcfx14){if(!_0xcbcfx14){return _0xcbcfx10[_0x8846[25]](404)};var _0xcbcfx20=_[_0x8846[36]](_0xcbcfx14,_0xcbcfx12[_0x8846[43]]);return _0xcbcfx20[_0x8846[72]]()})[_0x8846[20]](function(_0xcbcfx14){return _0xcbcfx10[_0x8846[17]](200)[_0x8846[16]](_0xcbcfx14)})[_0x8846[19]](sequelize.UniqueConstraintError,function(_0xcbcfx11){return Util[_0x8846[42]][_0x8846[41]](_0xcbcfx10,_0xcbcfx11)})[_0x8846[19]](function(_0xcbcfx11){console[_0x8846[64]](_0x8846[71],_0xcbcfx11);return handleError(_0xcbcfx10,_0xcbcfx11)})};exports[_0x8846[73]]= function(_0xcbcfx12,_0xcbcfx10){if(_0xcbcfx12[_0x8846[43]][_0x8846[26]]){delete _0xcbcfx12[_0x8846[43]][_0x8846[26]]};return OpenchannelDisposition[_0x8846[28]](_0xcbcfx12[_0x8846[27]][_0x8846[74]])[_0x8846[20]](function(_0xcbcfx21){if(!_0xcbcfx21){return _0xcbcfx10[_0x8846[25]](404)};var _0xcbcfx20=_[_0x8846[36]](_0xcbcfx21,_0xcbcfx12[_0x8846[43]]);return _0xcbcfx20[_0x8846[72]]()})[_0x8846[20]](function(_0xcbcfx21){return _0xcbcfx10[_0x8846[17]](200)[_0x8846[16]](_0xcbcfx21)})[_0x8846[19]](function(_0xcbcfx11){return handleError(_0xcbcfx10,_0xcbcfx11)})};exports[_0x8846[75]]= function(_0xcbcfx12,_0xcbcfx10){var _0xcbcfx22=0;var _0xcbcfx23=_0xcbcfx12[_0x8846[43]];_0xcbcfx23[_0x8846[78]](function(_0xcbcfx24){delete _0xcbcfx24[_0x8846[26]];delete _0xcbcfx24[_0x8846[67]];delete _0xcbcfx24[_0x8846[76]];_0xcbcfx24[_0x8846[77]]=  ++_0xcbcfx22});console[_0x8846[64]](_0x8846[79],_0xcbcfx12[_0x8846[43]]);return sequelize[_0x8846[82]](function(_0xcbcfx26){return OpenchannelApplication[_0x8846[81]]({where:{OpenchannelAccountId:_0xcbcfx12[_0x8846[27]][_0x8846[26]]},individualHooks:true,transaction:_0xcbcfx26})[_0x8846[20]](function(_0xcbcfx27){return OpenchannelApplication[_0x8846[80]](_0xcbcfx23,{individualHooks:true,transaction:_0xcbcfx26})})})[_0x8846[20]](function(_0xcbcfx25){return _0xcbcfx10[_0x8846[17]](200)[_0x8846[16]]({count:_0xcbcfx25[_0x8846[30]],rows:_0xcbcfx25})})[_0x8846[19]](function(_0xcbcfx11){return handleError(_0xcbcfx10,_0xcbcfx11)})};exports[_0x8846[83]]= function(_0xcbcfx12,_0xcbcfx10){if(_0xcbcfx12[_0x8846[43]][_0x8846[26]]){delete _0xcbcfx12[_0x8846[43]][_0x8846[26]]};return OpenchannelApplication[_0x8846[28]](_0xcbcfx12[_0x8846[27]][_0x8846[84]])[_0x8846[20]](function(_0xcbcfx27){if(!_0xcbcfx27){return _0xcbcfx10[_0x8846[25]](404)};var _0xcbcfx20=_[_0x8846[36]](_0xcbcfx27,_0xcbcfx12[_0x8846[43]]);return _0xcbcfx20[_0x8846[72]]()})[_0x8846[20]](function(_0xcbcfx27){return _0xcbcfx10[_0x8846[17]](200)[_0x8846[16]](_0xcbcfx27)})[_0x8846[19]](function(_0xcbcfx11){return handleError(_0xcbcfx10,_0xcbcfx11)})};exports[_0x8846[81]]= function(_0xcbcfx12,_0xcbcfx10){return OpenchannelAccount[_0x8846[28]](_0xcbcfx12[_0x8846[27]][_0x8846[26]])[_0x8846[20]](function(_0xcbcfx14){if(!_0xcbcfx14){return _0xcbcfx10[_0x8846[25]](404)};return _0xcbcfx14[_0x8846[81]]()})[_0x8846[20]](function(){return _0xcbcfx10[_0x8846[25]](204)})[_0x8846[19]](function(_0xcbcfx11){return handleError(_0xcbcfx10,_0xcbcfx11)})};exports[_0x8846[85]]= function(_0xcbcfx12,_0xcbcfx10,_0xcbcfx15){return OpenchannelApplication[_0x8846[28]](_0xcbcfx12[_0x8846[27]][_0x8846[84]])[_0x8846[20]](function(_0xcbcfx27){if(!_0xcbcfx27){return _0xcbcfx10[_0x8846[25]](404)};return _0xcbcfx27[_0x8846[81]]()})[_0x8846[20]](function(){return _0xcbcfx10[_0x8846[25]](204)})[_0x8846[19]](function(_0xcbcfx11){return handleError(_0xcbcfx10,_0xcbcfx11)})};exports[_0x8846[86]]= function(_0xcbcfx12,_0xcbcfx10,_0xcbcfx15){return OpenchannelDisposition[_0x8846[28]](_0xcbcfx12[_0x8846[27]][_0x8846[74]])[_0x8846[20]](function(_0xcbcfx18){if(!_0xcbcfx18){return _0xcbcfx10[_0x8846[25]](404)};return _0xcbcfx18[_0x8846[81]]()})[_0x8846[20]](function(){return _0xcbcfx10[_0x8846[25]](204)})[_0x8846[19]](function(_0xcbcfx11){return handleError(_0xcbcfx10,_0xcbcfx11)})};exports[_0x8846[87]]= function(_0xcbcfx12,_0xcbcfx10){return OpenchannelApplication[_0x8846[81]]({where:{id:_0xcbcfx12[_0x8846[21]][_0x8846[88]]},individualHooks:true})[_0x8846[20]](function(){return _0xcbcfx10[_0x8846[25]](204)})[_0x8846[19]](function(_0xcbcfx11){return handleError(_0xcbcfx10,_0xcbcfx11)})};exports[_0x8846[89]]= function(_0xcbcfx12,_0xcbcfx10,_0xcbcfx15){var _0xcbcfx28={where:{OpenchannelAccountId:_0xcbcfx12[_0x8846[27]][_0x8846[26]],$and:[]},attributes:[_0x8846[26],_0x8846[90],_0x8846[76],_0x8846[91],_0x8846[92],_0x8846[93]],include:[]};if(_0xcbcfx12[_0x8846[21]]){if(_0xcbcfx12[_0x8846[21]][_0x8846[91]]){if(_[_0x8846[94]](_0xcbcfx12[_0x8846[21]][_0x8846[91]])){for(var _0xcbcfx29=0;_0xcbcfx29< _0xcbcfx12[_0x8846[21]][_0x8846[91]][_0x8846[30]];_0xcbcfx29++){_0xcbcfx28[_0x8846[98]][_0x8846[97]][_0x8846[96]]({tags:{$like:_0x8846[95]+ _0xcbcfx12[_0x8846[21]][_0x8846[91]][_0xcbcfx29]+ _0x8846[95]}})}}else {_0xcbcfx28[_0x8846[98]][_0x8846[97]][_0x8846[96]]({tags:{$like:_0x8846[95]+ _0xcbcfx12[_0x8846[21]][_0x8846[91]]+ _0x8846[95]}})};delete _0xcbcfx12[_0x8846[21]][_0x8846[91]]};_[_0x8846[36]](_0xcbcfx28[_0x8846[98]],_0xcbcfx12[_0x8846[21]])};switch(_0xcbcfx12[_0x8846[48]][_0x8846[107]]){case _0x8846[100]:_0xcbcfx28[_0x8846[99]][_0x8846[96]]({model:User,attributes:[_0x8846[26]]});var _0xcbcfx2a;var _0xcbcfx2b;var _0xcbcfx2c;return User[_0x8846[28]](_0xcbcfx12[_0x8846[48]][_0x8846[26]])[_0x8846[20]](function(_0xcbcfx2f){if(_0xcbcfx2f){return _0xcbcfx2f[_0x8846[106]]()}else {return []}})[_0x8846[20]](function(_0xcbcfx2e){_0xcbcfx2b= _[_0x8846[102]](_0xcbcfx2e,_0x8846[26]);return OpenchannelAccount[_0x8846[28]](_0xcbcfx12[_0x8846[27]][_0x8846[26]])})[_0x8846[20]](function(_0xcbcfx13){return _0xcbcfx13[_0x8846[37]]({where:{$or:[{app:_0x8846[103]},{app:_0x8846[100]}]}})})[_0x8846[20]](function(_0xcbcfx23){_0xcbcfx2a= _[_0x8846[102]](_[_0x8846[101]](_0xcbcfx23,{"\x61\x70\x70":_0x8846[100]}),_0x8846[47]);_0xcbcfx2c= _[_0x8846[102]](_[_0x8846[101]](_0xcbcfx23,{"\x61\x70\x70":_0x8846[103]}),_0x8846[104]);if(_[_0x8846[105]](_0xcbcfx2b,_0xcbcfx2c)[_0x8846[30]]|| _[_0x8846[105]](_0xcbcfx2a,[_0xcbcfx12[_0x8846[48]][_0x8846[26]]])[_0x8846[30]]){return OpenchannelRoom[_0x8846[69]](_0xcbcfx28)[_0x8846[20]](function(_0xcbcfx2d){return _0xcbcfx10[_0x8846[17]](200)[_0x8846[16]](_0xcbcfx2d)})[_0x8846[19]](function(_0xcbcfx11){console[_0x8846[51]](_0xcbcfx11);return handleError(_0xcbcfx10,_0xcbcfx11)})}else {return _0xcbcfx10[_0x8846[17]](200)[_0x8846[16]]([])}})[_0x8846[19]](function(_0xcbcfx11){console[_0x8846[51]](_0xcbcfx11)});default:return OpenchannelRoom[_0x8846[69]](_0xcbcfx28)[_0x8846[20]](function(_0xcbcfx2d){return _0xcbcfx10[_0x8846[17]](200)[_0x8846[16]](_0xcbcfx2d)})[_0x8846[19]](function(_0xcbcfx11){return handleError(_0xcbcfx10,_0xcbcfx11)})}};exports[_0x8846[108]]= function(_0xcbcfx12,_0xcbcfx10,_0xcbcfx15){return OpenchannelApplication[_0x8846[110]](_0x8846[77],{where:{OpenchannelAccountId:_0xcbcfx12[_0x8846[27]][_0x8846[26]]}})[_0x8846[20]](function(_0xcbcfx31){_0xcbcfx12[_0x8846[43]][_0x8846[77]]= _0xcbcfx31?++_0xcbcfx31:1;_0xcbcfx12[_0x8846[43]][_0x8846[45]]= _0xcbcfx12[_0x8846[27]][_0x8846[26]];return OpenchannelApplication[_0x8846[40]](_0xcbcfx12[_0x8846[43]])})[_0x8846[20]](function(_0xcbcfx30){return _0xcbcfx10[_0x8846[17]](201)[_0x8846[16]](_0xcbcfx30)})[_0x8846[19]](function(_0xcbcfx11){console[_0x8846[64]](_0x8846[109],_0xcbcfx11);return handleError(_0xcbcfx10,_0xcbcfx11)})}