Module 476196

1,070 characters · in 30a277b9d32d70b1.js
Dependencies
Required by (1)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A:()=>A});var i=n(735438),l=n.n(i),a=n(626584),r=n(617617),s=n(961350),o=n(723176),d=n(989950);let c=new a.A("UserSettingsProto");class u{actions={CONNECTION_OPEN:()=>this.throttledOnChange(),USER_SETTINGS_PROTO_UPDATE:()=>this.throttledOnChange(),USER_SETTINGS_PROTO_ENQUEUE_UPDATE:()=>this.throttledOnChange(),USER_SETTINGS_PROTO_UPDATE_EDIT_INFO:()=>this.throttledOnChange()};async getAll(e){let t=performance.now(),n=await o.A.userSettings(e).getMany(),i=performance.now();c.verbose(`loaded in ${i-t}ms (settings: ${n.length})`);let l={};for(let e of n)l[e.id]=e.value;return l}handleUserSettingsProtoChange=()=>{let e=s.default.getId(),t=d.A.database(e);t?.transaction(e=>{let t=r.A.computeState(),n=o.A.userSettingsTransaction(e);for(let e in t)n.put({id:Number(e),value:t[e]});let i=r.A.settings.versions?.dataVersion??-1;o.A.nonGuildVersionsTransaction(e).put({id:"user_settings_version",version:i})},"handleUserSettingsProtoChange")};throttledOnChange=l().debounce(this.handleUserSettingsProtoChange,0);resetInMemoryState(){}}let A=new u}