This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,8 @@
// Metro module 10484 (f10485).
import Dispatcher from "../../Dispatcher";
export function subscribe(a0) {
Dispatcher.dispatch({
type: "PRESENCE_SUBSCRIPTIONS_ADD",
subscription: a0
});
}
@@ -0,0 +1,87 @@
// Metro module 10482 (f10483).
import _slicedToArray from "../../_bundle/_slicedToArray";
import PresenceStore from "../../stores/PresenceStore";
import { INVITE_EXPIRATION_MS } from "../activities/Constants";
import ActivitiesActionCreators from "../../actions/ActivitiesActionCreators";
import { DelayedCall } from "../../_bundle/Timeout";
import Module589 from "../../_bundle/Module589";
import Dispatcher from "../../Dispatcher";
let c7028_5, c7028_6, c7028_7;
const handleConnectionOpenOrResumed = function handleConnectionOpenOrResumed() {
c7028_5 = {};
c7028_6 = {};
};
c7028_5 = {};
c7028_6 = {};
c7028_7 = new DelayedCall(3000, function flush() {
const r3 = [];
for (const item of Object.entries(c7028_6)) {
const [r30, r8] = item;
r3.push(r8);
c7028_5[r30] = r8;
delete c7028_6[r30];
}
if (r3.length !== 0) {
ActivitiesActionCreators.subscribeActivities(r3);
}
});
class PresenceSubscriptionsStore extends Module589.Store {
static displayName = "PresenceSubscriptionsStore";
initialize() {
this.waitFor(PresenceStore);
}
isSubscribed(a0) {
const r11 = `${a0.applicationId}:${a0.partyId}`;
return r11 in c7028_5 || r11 in c7028_6;
}
}
const presenceSubscriptionsStore = new PresenceSubscriptionsStore(Dispatcher, {
PRESENCE_SUBSCRIPTIONS_ADD: function handleSubscriptionAdd({ subscription }) {
const r2 = (function prune() {
let r0 = false;
const r5 = Date.now();
for (const item of Object.entries(c7028_5)) {
const r34 = _slicedToArray(item, 2);
const r35 = r34[0];
if (r34[1].expiresAt < r5) {
delete c7028_5[r35];
r0 = true;
}
}
for (const item2 of Object.entries(c7028_6)) {
const r53 = _slicedToArray(item2, 2);
const r54 = r53[0];
if (r53[1].expiresAt < r5) {
delete c7028_6[r54];
r0 = true;
}
}
return r0;
})();
const { userId, applicationId, partyId, messageId, channelId, inviteTime } = subscription;
const r21 = `${subscription.applicationId}:${subscription.partyId}`;
if (r21 in c7028_5 || r21 in c7028_6) {
return r2;
}
if (inviteTime + INVITE_EXPIRATION_MS < Date.now()) {
return r2;
}
c7028_6[`${applicationId}:${partyId}`] = {
userId,
applicationId,
partyId,
messageId,
channelId,
expiresAt: INVITE_EXPIRATION_MS + Date.now()
};
c7028_7.delay();
return true;
},
CONNECTION_OPEN: handleConnectionOpenOrResumed,
CONNECTION_RESUMED: handleConnectionOpenOrResumed,
LOGOUT: function handleLogout() {
c7028_5 = {};
c7028_6 = {};
}
});
export default presenceSubscriptionsStore;