discord-rpc-csharp
discord-rpc-csharp copied to clipboard
Timestamps. End.
Hello everyone, I can’t figure it out with TimeStamps. I tried TimeStamp.FromSecond(100), for example. Everything worked. When I send real time it doesn't work? The textbox shows this real time, what's wrong in my code?
try {
//Set the rich presence
//Call this as many times as you want and anywhere in your code.
client.SetPresence(new RichPresence()
{
Details = audio.Artist,
State = audio.Title,
Assets = new Assets()
{
LargeImageKey = "vk_logo",
LargeImageText = "Cлушает в VK Player",
SmallImageKey = ""
},
Timestamps = new Timestamps()
{
Start = DateTime.UtcNow,
End = DateTime.UtcNow + TimeSpan.FromSeconds(endtime),
},
}) ;
}
catch
{
}
private void SetEndTime(object Object, EventArgs e)
{
int Seconds = (int)Player.NaturalDuration.TimeSpan.TotalSeconds;
DurationSlider.Maximum = Seconds;
int Minutes = Seconds / 60;
int MinutedDS = Seconds;
Seconds -= Minutes * 60;
string strSeconds = $"{Seconds}";
if (Seconds < 10)
{
strSeconds = $"0{Seconds}";
}
string EndTime = $"{Minutes}:{strSeconds}";
TimeEndInfoLabel.Text = EndTime;
endtime = MinutedDS + Seconds;
}
public double endtime;
make sure you call client.SetPresence
in your SetEndTime
function, so it updates discord when endtime changes.
make sure you call
client.SetPresence
in yourSetEndTime
function, so it updates discord when endtime changes.
Thank you!