diff --git a/package.json b/package.json index 20de77808..5a9553572 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "equicord", "private": "true", - "version": "1.14.9.1", + "version": "1.14.9.2", "description": "The other cutest Discord client mod", "homepage": "https://github.com/Equicord/Equicord#readme", "bugs": { diff --git a/src/equicordplugins/questify/index.tsx b/src/equicordplugins/questify/index.tsx index 3a8b22652..dcabdb490 100644 --- a/src/equicordplugins/questify/index.tsx +++ b/src/equicordplugins/questify/index.tsx @@ -1694,8 +1694,12 @@ export default definePlugin({ // Run Questify's sort function every time due to hook requirements but return // early if not applicable. If the sort method is set to "Questify", replace the // Quests with the sorted ones. Also, setup a trigger to rerender the memo. - match: /(?<=\.filters\),.{0,30})(\i.useMemo\(\(\)=>{)(?=if\(0===(\i).length\))/, - replace: "questRerenderTrigger=$self.useQuestRerender(),questifySorted=$self.sortQuests($2,arguments[1].sortMethod!==\"questify\"),$1if(arguments[1].sortMethod===\"questify\"){$2=questifySorted;};" + match: /(?<=quests:(\i).{0,150}"use_filtered_quests".{0,25}\i\.id,\i\]\)\)),/, + replace: ";const questRerenderTrigger=$self.useQuestRerender();const questifySorted=$self.sortQuests($1,arguments[1].sortMethod!==\"questify\");let " + }, + { + match: /(?=if\(0===(\i).length\).{0,100}\.sortMethod&&\i\.current)/, + replace: "if(arguments[1].sortMethod===\"questify\"){$1=questifySorted;};" }, { // Account for Quest status changes.