Build 543408stable
Module 311043
960 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>_});var i=n(17928),r=n(228366),s=n(998218),a=n(997013);let o=new Map,l=new Set,u=new Set,c=new Set;class d extends i.Ay.Store{static displayName="NewGameStore";isFetching(e){return l.has(e)}didFetchingFail(e){return u.has(e)}getGame(e){return o.get(e)}hasNoData(e){return c.has(e)}getCoverImageUrl(e,t){let n=o.get(e)?.getCoverURL();if(null==n)return null;if(null==t)return n;let i=s.A.toURLSafe(n);return null==i?n:(i.searchParams.set("size",t.size.toString()),i.toString())}}let _=new d(r.h,{LOGOUT:function(){o=new Map,l=new Set,u=new Set,c=new Set},GAME_FETCH:function(e){let{gameIds:t}=e;t.forEach(e=>{l.add(e),u.delete(e)})},GAME_FETCH_SUCCESS:function(e){let{gameIds:t,games:n}=e,i=new Set(t);t.forEach(e=>{l.delete(e),u.delete(e)}),n.forEach(e=>{i.delete(e.id),o.set(e.id,new a.A(e))}),i.forEach(e=>{o.has(e)||c.add(e)})},GAME_FETCH_FAILURE:function(e){let{gameIds:t}=e;t.forEach(e=>{l.delete(e),u.add(e)})}})}