Update StatusWhilePlaying

This commit is contained in:
thororen1234 2024-12-30 00:23:53 -05:00
parent ab952b83c1
commit ca9bd5ac14
2 changed files with 4 additions and 4 deletions

View file

@ -5,13 +5,13 @@
*/
import { definePluginSettings } from "@api/Settings";
import { getUserSettingLazy } from "@api/UserSettings";
import { EquicordDevs } from "@utils/constants";
import definePlugin, { OptionType } from "@utils/types";
import { findByCodeLazy } from "@webpack";
import { PresenceStore, UserStore } from "@webpack/common";
let savedStatus = "";
const updateAsync = findByCodeLazy("updateAsync", "status");
const statusSettings = getUserSettingLazy("status", "status");
const settings = definePluginSettings({
statusToSet: {
type: OptionType.SELECT,
@ -49,11 +49,11 @@ export default definePlugin({
if (event.games.length > 0) {
if (status !== settings.store.statusToSet) {
savedStatus = status;
updateAsync(settings.store.statusToSet);
statusSettings?.updateSetting(settings.store.statusToSet);
}
} else {
if (savedStatus !== "" && savedStatus !== settings.store.statusToSet)
updateAsync(savedStatus);
statusSettings?.updateSetting(savedStatus);
}
},
}