Module 128391

1,013 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Requires (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{onBeforeBatch:i}=n,r=new Set;function a(e){null!=e.channel_id&&r.has(e.channel_id)&&t(e)}function s(e){let{message:t}=e;null!=t.channel_id&&r.has(t.channel_id)&&(i?.(),a(t))}function l(e){let{channelId:t,messages:n}=e;r.add(t),i?.(),n.forEach(e=>a(e))}function o(e){let{data:n}=e;i?.(),n.forEach(e=>{let{messages:n}=e;n.forEach(e=>{e.forEach(e=>t(e))})})}e.actions={...e.actions,POST_CONNECTION_OPEN:function(){r.clear()},MESSAGE_CREATE:{callback:s,autoSubscribe:!1},MESSAGE_UPDATE:s,LOAD_MESSAGES_SUCCESS:l,LOAD_MESSAGES_AROUND_SUCCESS:l,LOAD_RECENT_MENTIONS_SUCCESS:function(e){let{messages:n}=e;i?.(),n.forEach(e=>t(e))},LOAD_PINNED_MESSAGES_SUCCESS:function(e){let{pins:n}=e;i?.(),n.forEach(e=>{let{message:n}=e;return t(n)})},SEARCH_MESSAGES_SUCCESS:o,MOD_VIEW_SEARCH_MESSAGES_SUCCESS:o,CHANNEL_SELECT:{callback:function(e){let{channelId:t}=e;null!=t&&r.add(t)},autoSubscribe:!1}}}n.d(t,{A:()=>i})}