Module 574560

1,029 characters · in 2c95535df24bd155.js
Dependencies
Required by (2)
Lazily required by (0)none
Requires (2)
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A:()=>o});var l=n(17928),i=n(228366);let s={gameUpsellsDismissal:{}},a={...s};class r extends l.Ay.PersistedStore{static displayName="GameUpsellStore";static persistKey="GameUpsellStore";initialize(e){a=e??a}getState(){return a}getGameUpsellDismissal(e,t){return a.gameUpsellsDismissal[t]?.[e]??null}getAllGameUpsellDismissals(e){return a.gameUpsellsDismissal[e]??null}}let o=new r(i.h,{LOGOUT:function(){a={...s}},GAME_UPSELL_DISMISS:function(e){let{applicationIds:t,dismissedAt:n,dismissibleContent:l}=e;if(0===t.length)return!1;let i={...a,gameUpsellsDismissal:{...a.gameUpsellsDismissal,[l]:{...a.gameUpsellsDismissal[l]}}};for(let e of t){let t=a.gameUpsellsDismissal[l]?.[e],s=null!=t?t.timesDismissed+1:1;i.gameUpsellsDismissal[l][e]={dismissedAt:n,timesDismissed:s}}a=i},GAME_UPSELL_DISMISS_CLEAR:function(e){let{applicationId:t,dismissibleContent:n}=e,l=a.gameUpsellsDismissal[n];if(null==l||null==l[t])return;let i={...l};delete i[t],a={gameUpsellsDismissal:{...a.gameUpsellsDismissal,[n]:i}}}})}