Don't persist 'false' voice mute state
This commit is contained in:
parent
6e7338e5ec
commit
d94f06dba8
1 changed files with 4 additions and 2 deletions
|
@ -44,9 +44,9 @@ export class PersistPlugin extends Plugin {
|
||||||
persistData.nickname = member.nick;
|
persistData.nickname = member.nick;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.configValue("persist_voice_mutes") && member.voiceState.mute != null) {
|
if (this.configValue("persist_voice_mutes") && member.voiceState.mute) {
|
||||||
persist = true;
|
persist = true;
|
||||||
persistData.is_voice_muted = member.voiceState.mute;
|
persistData.is_voice_muted = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (persist) {
|
if (persist) {
|
||||||
|
@ -83,6 +83,8 @@ export class PersistPlugin extends Plugin {
|
||||||
|
|
||||||
if (restore) {
|
if (restore) {
|
||||||
await member.edit(toRestore, "Restored upon rejoin");
|
await member.edit(toRestore, "Restored upon rejoin");
|
||||||
|
await this.persistedData.clear(member.id);
|
||||||
|
|
||||||
this.logs.log(LogType.MEMBER_RESTORE, {
|
this.logs.log(LogType.MEMBER_RESTORE, {
|
||||||
member: stripObjectToScalars(member, ["user"])
|
member: stripObjectToScalars(member, ["user"])
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Reference in a new issue