Skip to content

Instantly share code, notes, and snippets.

View hyperlexus's full-sized avatar

HyperLexus hyperlexus

View GitHub Profile
@hyperlexus
hyperlexus / gist:d6a792ae9db1facb41bc77ef3b687e24
Created February 3, 2024 10:46
Discord enable Experiments (js); works as of 03 Feb 2024.
let cache; webpackChunkdiscord_app.push([["wp_isdev_patch"], {}, r => cache=r.c]);
var UserStore = Object.values(cache).find(m => m?.exports?.default?.getUsers).exports.default;
var actions = Object.values(UserStore._dispatcher._actionHandlers._dependencyGraph.nodes);
var user = UserStore.getCurrentUser();
actions.find(n => n.name === "ExperimentStore").actionHandler.CONNECTION_OPEN({
type: "CONNECTION_OPEN", user: {flags: user.flags |= 1}, experiments: [],
});
actions.find(n => n.name === "DeveloperExperimentStore").actionHandler.CONNECTION_OPEN();
webpackChunkdiscord_app.pop(); user.flags &= ~1; "done";