Simplify GUI settings and build flags
This commit is contained in:
@@ -30,33 +30,25 @@ func handleDiscordSend(state *discordMuteState, args []osc.Value) error {
|
||||
|
||||
if isPressed && !state.buttonPressed {
|
||||
state.buttonPressed = true
|
||||
if state.muted {
|
||||
log.Printf("ACTION VRChat button pressed -> Discord unmute hotkey")
|
||||
if err := pressDiscordMuteHotkey(); err != nil {
|
||||
return err
|
||||
}
|
||||
state.muted = false
|
||||
SetDiscordMuted(state.muted)
|
||||
state.lastAction = now
|
||||
log.Printf("ACTION VRChat button pressed -> Discord mute toggle")
|
||||
if err := pressDiscordMuteHotkey(); err != nil {
|
||||
log.Printf("discord hotkey failed: %v", err)
|
||||
SetDiscordAction("hotkey_failed")
|
||||
} else {
|
||||
log.Printf("INFO already unmuted")
|
||||
state.muted = !state.muted
|
||||
SetDiscordMuted(state.muted)
|
||||
if state.muted {
|
||||
SetDiscordAction("muted")
|
||||
} else {
|
||||
SetDiscordAction("unmuted")
|
||||
}
|
||||
}
|
||||
state.lastAction = now
|
||||
return nil
|
||||
}
|
||||
|
||||
if !isPressed && state.buttonPressed {
|
||||
state.buttonPressed = false
|
||||
if !state.muted {
|
||||
log.Printf("ACTION VRChat button released -> Discord mute hotkey")
|
||||
if err := pressDiscordMuteHotkey(); err != nil {
|
||||
return err
|
||||
}
|
||||
state.muted = true
|
||||
SetDiscordMuted(state.muted)
|
||||
state.lastAction = now
|
||||
} else {
|
||||
log.Printf("INFO already muted")
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user