mirror of
https://github.com/Equicord/Equicord.git
synced 2025-01-18 05:13:29 -05:00
Update StatusWhilePlaying
This commit is contained in:
parent
ab952b83c1
commit
ca9bd5ac14
2 changed files with 4 additions and 4 deletions
|
@ -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);
|
||||
}
|
||||
},
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue