Renderer side of reload rpc

This commit is contained in:
Core 2022-06-03 13:40:37 +01:00
parent 3092880ba6
commit 6085da0329
No known key found for this signature in database
GPG key ID: FE9BF1B547F8F3C6

View file

@ -998,6 +998,17 @@
</div> </div>
</div> </div>
<div class="md-option-line" v-show="app.cfg.general.discordrpc.enabled != false">
<div class="md-option-segment">
{{$root.getLz('settings.option.connectivity.discordRPC.reload')}}
</div>
<div class="md-option-segment md-option-segment_auto">
<button class="md-btn" @click="reloadDiscordRPC()">
{{$root.getLz('menubar.options.reload')}}
</button>
</div>
</div>
<!-- LastFM --> <!-- LastFM -->
<div class="md-option-line"> <div class="md-option-line">
<div class="md-option-segment"> <div class="md-option-segment">
@ -1005,7 +1016,7 @@
</div> </div>
<div class="md-option-segment md-option-segment_auto"> <div class="md-option-segment md-option-segment_auto">
<button class="md-btn" id="lfmConnect" ref="lfmConnect" <button class="md-btn" id="lfmConnect" ref="lfmConnect"
onclick="app.LastFMAuthenticate()"> @click="app.LastFMAuthenticate()">
{{$root.getLz('term.connect')}} {{$root.getLz('term.connect')}}
</button> </button>
</div> </div>
@ -1421,7 +1432,6 @@
} }
}, },
changeAudioQuality: function () { changeAudioQuality: function () {
1
app.mk.bitrate = MusicKit.PlaybackBitrate[app.cfg.audio.quality]; app.mk.bitrate = MusicKit.PlaybackBitrate[app.cfg.audio.quality];
}, },
toggleUserInfo: function () { toggleUserInfo: function () {
@ -1455,6 +1465,20 @@
logoutCC() { logoutCC() {
ipcRenderer.send('cc-logout') ipcRenderer.send('cc-logout')
}, },
reloadDiscordRPC() {
ipcRenderer.invoke('reloadRPC').catch((err) => {
console.error(err)
})
ipcRenderer.on('rpcReloaded', (e, user) => {
if (user.username) {
app.notyf.success(app.stringTemplateParser(app.getLz("settings.option.connectivity.discordRPC.reconnectedToUser"), {
user: `${user.username}#${user.discriminator}`,
userid: user.id
}));
}
})
}
} }
}) })
</script> </script>