[Patcher > Username] Add potential WIP inner method for future

pull/62/head
Oj18 3 years ago
parent 2610a22d3c
commit 49c5b2414a

@ -9,6 +9,27 @@ export const setThisScope = (scope) => {
export const patch = (generateElement) => {
const MessageHeader = goosemodScope.webpackModules.find((x) => x.default && !x.default.displayName && x.default.toString().indexOf('headerText') > -1);
/* Advanced-ish patching inside of Username but glitched and overcomplicated
return PatcherBase.patch(MessageHeader, 'default', (_args, res) => {
const header = goosemod.reactUtils.findInReactTree(res, el => Array.isArray(el?.props?.children) && el.props.children.find(c => c?.props?.message));
const [ Username ] = header.props.children;
PatcherBase.patch(Username, 'type', (_args, res) => {
const [ , Inner ] = res.props.children;
PatcherBase.patch(Inner.props, 'children', (_args, res) => {
res.props.children = [
res.props.children,
generateElement(Username.props)
];
return res;
});
});
return res;
}); */
return PatcherBase.patch(MessageHeader, 'default', (_args, res) => {
const header = goosemod.reactUtils.findInReactTree(res, el => Array.isArray(el?.props?.children) && el.props.children.find(c => c?.props?.message));

Loading…
Cancel
Save