Build 567923stable
Module 574560
1,029 characters · in 45c70730807061c2.jsDependencies
Source Raw
function(e,s,t){t.d(s,{A:()=>r});var l=t(17928),i=t(228366);let n={gameUpsellsDismissal:{}},a={...n};class o extends l.Ay.PersistedStore{static displayName="GameUpsellStore";static persistKey="GameUpsellStore";initialize(e){a=e??a}getState(){return a}getGameUpsellDismissal(e,s){return a.gameUpsellsDismissal[s]?.[e]??null}getAllGameUpsellDismissals(e){return a.gameUpsellsDismissal[e]??null}}let r=new o(i.h,{LOGOUT:function(){a={...n}},GAME_UPSELL_DISMISS:function(e){let{applicationIds:s,dismissedAt:t,dismissibleContent:l}=e;if(0===s.length)return!1;let i={...a,gameUpsellsDismissal:{...a.gameUpsellsDismissal,[l]:{...a.gameUpsellsDismissal[l]}}};for(let e of s){let s=a.gameUpsellsDismissal[l]?.[e],n=null!=s?s.timesDismissed+1:1;i.gameUpsellsDismissal[l][e]={dismissedAt:t,timesDismissed:n}}a=i},GAME_UPSELL_DISMISS_CLEAR:function(e){let{applicationId:s,dismissibleContent:t}=e,l=a.gameUpsellsDismissal[t];if(null==l||null==l[s])return;let i={...l};delete i[s],a={gameUpsellsDismissal:{...a.gameUpsellsDismissal,[t]:i}}}})}