Fixed icon when connected with muted status

This commit is contained in:
Oleh Polisan 2024-04-18 16:32:54 +03:00 committed by Oleh Polisan
parent eec5eb1df1
commit 68a55e2623

View file

@ -49,7 +49,13 @@ onceReady.then(() => {
FluxDispatcher.subscribe("RTC_CONNECTION_STATE", params => { FluxDispatcher.subscribe("RTC_CONNECTION_STATE", params => {
if (params.state === "RTC_CONNECTED") { if (params.state === "RTC_CONNECTED") {
if (deafActions.isSelfDeaf()) {
VesktopNative.app.setTrayIcon("deafened");
} else if (muteActions.isSelfMute()) {
VesktopNative.app.setTrayIcon("muted");
} else {
VesktopNative.app.setTrayIcon("idle"); VesktopNative.app.setTrayIcon("idle");
}
} else if (params.state === "RTC_DISCONNECTED") { } else if (params.state === "RTC_DISCONNECTED") {
VesktopNative.app.setTrayIcon("main"); VesktopNative.app.setTrayIcon("main");
} }