Disable RPC by default
This commit is contained in:
parent
8ca2ec9b27
commit
7358be85e3
|
@ -261,25 +261,28 @@ namespace DML.Application.Classes
|
|||
}
|
||||
}
|
||||
|
||||
Logger.Info("Initializing RPC client");
|
||||
Logger.Trace("Registering RPC handlers");
|
||||
RpcHandlers.readyCallback += RpcReadyCallback;
|
||||
RpcHandlers.disconnectedCallback += RpcDisconnectedCallback;
|
||||
RpcHandlers.errorCallback += RpcErrorCallback;
|
||||
RpcPresence.startTimestamp = DiscordRpcHelper.DateTimeToTimestamp(DateTime.UtcNow);
|
||||
|
||||
Logger.Debug("Calling RPC initialize");
|
||||
DiscordRpc.Initialize("430025401851707393", ref RpcHandlers, true, null);
|
||||
|
||||
// Do not await ;)
|
||||
Task.Run(async () =>
|
||||
if (Settings.UseRPC)
|
||||
{
|
||||
while (!ShuttingDown)
|
||||
Logger.Info("Initializing RPC client");
|
||||
Logger.Trace("Registering RPC handlers");
|
||||
RpcHandlers.readyCallback += RpcReadyCallback;
|
||||
RpcHandlers.disconnectedCallback += RpcDisconnectedCallback;
|
||||
RpcHandlers.errorCallback += RpcErrorCallback;
|
||||
RpcPresence.startTimestamp = DiscordRpcHelper.DateTimeToTimestamp(DateTime.UtcNow);
|
||||
|
||||
Logger.Debug("Calling RPC initialize");
|
||||
DiscordRpc.Initialize("430025401851707393", ref RpcHandlers, true, null);
|
||||
|
||||
// Do not await ;)
|
||||
Task.Run(async () =>
|
||||
{
|
||||
Logger.Trace("Running RPC callbacks");
|
||||
await Task.Delay(5000);
|
||||
}
|
||||
});
|
||||
while (!ShuttingDown)
|
||||
{
|
||||
Logger.Trace("Running RPC callbacks");
|
||||
await Task.Delay(5000);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
splash.Close();
|
||||
|
||||
|
|
|
@ -15,6 +15,7 @@ namespace DML.Application.Classes
|
|||
public string FileNameScheme { get; set; } = @"%guild%\%channel%\%id%";
|
||||
public bool SkipExistingFiles { get; set; } = true;
|
||||
public int ThreadLimit { get; set; } = 50;
|
||||
public bool UseRPC { get; set; } = false;
|
||||
|
||||
public void Store()
|
||||
{
|
||||
|
|
|
@ -252,14 +252,17 @@ namespace DML.Application
|
|||
|
||||
lbProgress.Text = $"Scanned: {scanned} Downloaded: {done} Open: {totalAttachments - done}";
|
||||
|
||||
Core.RpcPresence.details = "Downloading media files";
|
||||
Core.RpcPresence.state = $"{done} / {totalAttachments} ({pgbProgress.Value}%)";
|
||||
Core.RpcPresence.largeImageKey = "main";
|
||||
Core.RpcPresence.largeImageText = "Visit discordmedialoader.net";
|
||||
Core.RpcPresence.smallImageKey = "author";
|
||||
Core.RpcPresence.smallImageText = "Made by Serraniel";
|
||||
if (Core.Settings.UseRPC)
|
||||
{
|
||||
Core.RpcPresence.details = "Downloading media files";
|
||||
Core.RpcPresence.state = $"{done} / {totalAttachments} ({pgbProgress.Value}%)";
|
||||
Core.RpcPresence.largeImageKey = "main";
|
||||
Core.RpcPresence.largeImageText = "Visit discordmedialoader.net";
|
||||
Core.RpcPresence.smallImageKey = "author";
|
||||
Core.RpcPresence.smallImageText = "Made by Serraniel";
|
||||
|
||||
Core.RpcUpdatePresence();
|
||||
Core.RpcUpdatePresence();
|
||||
}
|
||||
}
|
||||
|
||||
private void aboutToolStripMenuItem_Click(object sender, System.EventArgs e)
|
||||
|
|
Loading…
Reference in a new issue