Compare commits
10 Commits
Canary-1.2
...
5b0302b7c9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5b0302b7c9 | ||
|
|
779d317de6 | ||
|
|
299c87db64 | ||
|
|
e1e3c1f75b | ||
|
|
7509bf8484 | ||
|
|
2666a15ffb | ||
|
|
bc6de21846 | ||
|
|
8052a5480c | ||
|
|
2df1d50901 | ||
|
|
95a8890bc2 |
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,4 @@
|
||||
using DiscordRPC;
|
||||
using Gommon;
|
||||
using Humanizer;
|
||||
using Humanizer.Localisation;
|
||||
using Ryujinx.Ava.Utilities.AppLibrary;
|
||||
@@ -76,23 +75,11 @@ namespace Ryujinx.Ava
|
||||
_discordClient = new DiscordRpcClient(ApplicationId);
|
||||
|
||||
_discordClient.Initialize();
|
||||
|
||||
Use(TitleIDs.CurrentApplication);
|
||||
_discordClient.SetPresence(_discordPresenceMain);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static void Use(Optional<string> titleId)
|
||||
{
|
||||
if (titleId.TryGet(out string tid))
|
||||
SwitchToPlayingState(
|
||||
ApplicationLibrary.LoadAndSaveMetaData(tid),
|
||||
Switch.Shared.Processes.ActiveApplication
|
||||
);
|
||||
else
|
||||
SwitchToMainState();
|
||||
}
|
||||
|
||||
private static void SwitchToPlayingState(ApplicationMetadata appMeta, ProcessResult procRes)
|
||||
{
|
||||
_discordClient?.SetPresence(new RichPresence
|
||||
|
||||
Reference in New Issue
Block a user