Files
discord-decomp/_bundle/Module1117.js
T
2026-11-01 12:12:55 +02:00

45 lines
902 B
JavaScript

// Metro module 1117 (f1118).
let c927_0 = [];
let c927_1 = {};
export const PROFILE_QUEUE = {
add: function add(a0, a1) {
while (c927_0.length >= 20) {
const r10 = c927_0.shift();
if (r10 !== void 0) {
delete c927_1[r10];
}
}
if (c927_1[a0]) {
this.delete(a0);
}
c927_0.push(a0);
c927_1[a0] = a1;
},
clear: () => {
c927_1 = {};
c927_0 = [];
},
get: (a0) => c927_1[a0],
size: () => c927_0.length,
delete: (a0) => {
if (c927_1[a0]) {
delete c927_1[a0];
const length = c927_0.length;
let r0 = 0;
if (0 < length) {
do {
const r15 = c927_0[r0];
const r1 = r0;
if (r15 === a0) {
c927_0.splice(r1, 1);
break;
}
r0 = r1 + 1;
} while (r0 < c927_0.length);
}
return true;
}
return false;
}
};