Module 613999

947 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{$l:()=>l,Ay:()=>c,O_:()=>d,xx:()=>o}),n(321073);var i=n(543531),r=n(407689),a=n(853742),s=n(935505);function l(e){return`${r.mG.FORUM_CHANNEL}_${e}`}function o(e,t,n){(0,i.wR)(l(e),t,n)}function d(e,t,n){(0,i.zK)(l(e),t,n)}class c extends r.id{guildId;channelId;sessionId;constructor({guildId:e,channelId:t,windowId:n,isPaused:i}){super({windowId:n,isPaused:i,id:l(t)}),this.guildId=e,this.channelId=t,this.sessionId=(0,s.cr)(t)}createFlushSeenItemsFunction=e=>{let t=this.trackedFeedItems,n=this.channelId,i={guildId:this.guildId,channelId:n,sessionId:this.sessionId,trackedFeedItems:t,isForcedFlush:null!=e};return()=>(function(e){let{guildId:t,channelId:n,sessionId:i,trackedFeedItems:r,isForcedFlush:s}=e,l=[],o=[];for(let e of Object.keys(r)){let t=r[e].computeSeenTimeDestructive(s);t>0&&(l.push(e),o.push(t))}0!==l.length&&(0,a.Z_)({guildId:t,channelId:n,sessionId:i,postIds:l,additionalTimes:o})})(i)}}}