Questify: Fix Crashing
This commit is contained in:
parent
65d46ce49b
commit
f99bacba91
2 changed files with 7 additions and 13 deletions
|
|
@ -11,7 +11,7 @@ import { addServerListElement, removeServerListElement, ServerListRenderPosition
|
|||
import { Settings } from "@api/Settings";
|
||||
import { ErrorBoundary } from "@components/index";
|
||||
import { EquicordDevs } from "@utils/constants";
|
||||
import definePlugin, { StartAt } from "@utils/types";
|
||||
import definePlugin from "@utils/types";
|
||||
import type { Quest, QuestUserStatus } from "@vencord/discord-types";
|
||||
import { findComponentByCodeLazy, onceReady } from "@webpack";
|
||||
import { QuestStore } from "@webpack/common";
|
||||
|
|
@ -110,7 +110,6 @@ export default definePlugin({
|
|||
tags: ["Appearance", "Customisation", "Privacy", "Utility"],
|
||||
authors: [EquicordDevs.Etorix],
|
||||
dependencies: ["AudioPlayerAPI", "ServerListAPI"],
|
||||
startAt: StartAt.Init, // Needed in order to beat Read All Messages to inserting above the server list.
|
||||
settings,
|
||||
|
||||
canOpenDevToolsWindow,
|
||||
|
|
@ -615,7 +614,7 @@ export default definePlugin({
|
|||
isSwitchingAccount = true;
|
||||
}
|
||||
|
||||
initialQuestDataFetched = false;
|
||||
initialQuestDataFetched;
|
||||
stopPerAccountTasks("LOGOUT");
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -9,11 +9,6 @@ import ErrorBoundary from "@components/ErrorBoundary";
|
|||
import { OptionType } from "@utils/types";
|
||||
import { UserStore } from "@webpack/common";
|
||||
|
||||
import { QuestButtonSetting } from "../components/questButtonSettings";
|
||||
import { QuestFeaturesSetting } from "../components/questFeaturesSetting";
|
||||
import { QuestNotificationsSetting } from "../components/questNotificationsSetting";
|
||||
import { QuestTilesSetting } from "../components/questTilesSetting";
|
||||
import { ReorderQuestsSetting } from "../components/reorderQuestsSetting";
|
||||
import { defaultAllowChangingDangerousSettings, defaultAutoCompleteQuestsSimultaneously, defaultAutoCompleteQuestTypes, defaultClaimedSubsort, defaultCompleteVideoQuestsQuicker, defaultDisableAccountPanelPromo, defaultDisableAccountPanelQuestProgress, defaultDisableFriendsListPromo, defaultDisableMembersListPromo, defaultDisableOrbsAndQuestsBadges, defaultDisableQuestsEverything, defaultDisableRelocationNotices, defaultDisableSponsoredBanner, defaultExpiredSubsort, defaultIgnoredQuestIDs, defaultIgnoredSubsort, defaultIsOnQuestsPage, defaultLastQuestPageFilters, defaultLastQuestPageSort, defaultLeftClickAction, defaultMakeMobileVideoQuestsDesktopCompatible, defaultMiddleClickAction, defaultNewExcludedQuestAlertSound, defaultNewExcludedQuestAlertVolume, defaultNewQuestAlertSound, defaultNewQuestAlertVolume, defaultNotifyOnNewExcludedQuests, defaultNotifyOnNewQuests, defaultNotifyOnQuestComplete, defaultQuestButtonBadgeColor, defaultQuestButtonBadgeCount, defaultQuestButtonDisplay, defaultQuestButtonIncludedTypes, defaultQuestButtonIndicator, defaultQuestCompletedAlertSound, defaultQuestCompletedAlertVolume, defaultQuestFetchInterval, defaultQuestOrder, defaultQuestTileClaimedColorSetting, defaultQuestTileExpiredColorSetting, defaultQuestTileGradient, defaultQuestTileIgnoredColorSetting, defaultQuestTilePreload, defaultQuestTileUnclaimedColorSetting, defaultRememberQuestPageFilters, defaultRememberQuestPageSort, defaultResumeInterruptedQuests, defaultResumeQuestIDs, defaultRightClickAction, defaultUnclaimedSubsort, type QuestButtonAction, type QuestButtonDisplayMode, type QuestButtonIncludedTypes, type QuestButtonIndicatorMode, type QuestOrderStatus } from "./def";
|
||||
|
||||
export function getCurrentUserId(userId?: string): string | null {
|
||||
|
|
@ -46,7 +41,7 @@ export const settings = definePluginSettings({
|
|||
},
|
||||
questFeatures: {
|
||||
type: OptionType.COMPONENT,
|
||||
component: ErrorBoundary.wrap(QuestFeaturesSetting) as any,
|
||||
component: ErrorBoundary.wrap(() => { const { QuestFeaturesSetting } = require("../components/questFeaturesSetting"); return QuestFeaturesSetting(); }) as any,
|
||||
description: "Select which Quest features to disable.",
|
||||
},
|
||||
disableQuestsEverything: {
|
||||
|
|
@ -148,7 +143,7 @@ export const settings = definePluginSettings({
|
|||
},
|
||||
questButton: {
|
||||
type: OptionType.COMPONENT,
|
||||
component: ErrorBoundary.wrap(QuestButtonSetting) as any,
|
||||
component: ErrorBoundary.wrap(() => { const { QuestButtonSetting } = require("../components/questButtonSettings"); return QuestButtonSetting(); }) as any,
|
||||
description: "Customize the Quest button in the server list.",
|
||||
},
|
||||
questButtonDisplay: {
|
||||
|
|
@ -202,7 +197,7 @@ export const settings = definePluginSettings({
|
|||
},
|
||||
questNotifications: {
|
||||
type: OptionType.COMPONENT,
|
||||
component: ErrorBoundary.wrap(QuestNotificationsSetting) as any,
|
||||
component: ErrorBoundary.wrap(() => { const { QuestNotificationsSetting } = require("../components/questNotificationsSetting"); return QuestNotificationsSetting(); }) as any,
|
||||
description: "Configure Quest completed and new Quest detected notifications.",
|
||||
},
|
||||
notifyOnQuestComplete: {
|
||||
|
|
@ -267,7 +262,7 @@ export const settings = definePluginSettings({
|
|||
},
|
||||
questTiles: {
|
||||
type: OptionType.COMPONENT,
|
||||
component: ErrorBoundary.wrap(QuestTilesSetting) as any,
|
||||
component: ErrorBoundary.wrap(() => { const { QuestTilesSetting } = require("../components/questTilesSetting"); return QuestTilesSetting(); }) as any,
|
||||
description: "Customize the appearance of Quest tiles in the Quests page.",
|
||||
},
|
||||
questTileUnclaimedColor: {
|
||||
|
|
@ -309,7 +304,7 @@ export const settings = definePluginSettings({
|
|||
reorderQuests: {
|
||||
type: OptionType.COMPONENT,
|
||||
description: "Sort Quests by their status.",
|
||||
component: ErrorBoundary.wrap(ReorderQuestsSetting) as any,
|
||||
component: ErrorBoundary.wrap(() => { const { ReorderQuestsSetting } = require("../components/reorderQuestsSetting"); return ReorderQuestsSetting(); }) as any,
|
||||
},
|
||||
questOrder: {
|
||||
type: OptionType.CUSTOM,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue