Build 567923stable
Module 176095
713 characters · in 3d3b05863accbf32.jsDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>o});var l=n(17928),i=n(228366);let s={},r=new Set;class a extends l.Ay.Store{static displayName="WalletBalanceStore";getBalance(e){return s[e]??null}getIsFetching(e){return r.has(e)}}let o=new a(i.h,{BILLING_WALLET_BALANCE_FETCH_START:function(e){(r=new Set(r)).add(e.paymentSourceId)},BILLING_WALLET_BALANCE_FETCH_SUCCESS:function(e){(r=new Set(r)).delete(e.paymentSourceId),s={...s,[e.paymentSourceId]:{currency:e.currency,amount:e.amount}}},BILLING_WALLET_BALANCE_FETCH_FAIL:function(e){(r=new Set(r)).delete(e.paymentSourceId)},WALLET_BALANCE_UPDATE:function(e){s={...s,[e.paymentSourceId]:{currency:e.currency,amount:e.balance}}},LOGOUT:function(){s={},r=new Set}})}