fix deezer token expiry checks

This commit is contained in:
uh wot 2024-08-02 14:00:31 +02:00
parent f10a08709e
commit 99df8075b1
No known key found for this signature in database
GPG Key ID: CB2454984587B781

View File

@ -417,11 +417,11 @@ export default class Deezer implements StreamerWithLogin {
trackTokenExpiry: number,
format: DeezerFormat
): Promise<string> {
if (Date.now() - (this.renewTimestamp ?? 0) >= 3600)
if (Date.now() - (this.renewTimestamp ?? 0) >= 3600 * 1000)
// renew license token
await this.#apiCall('deezer.getUserData')
if (Date.now() - trackTokenExpiry >= 0)
if (Date.now() / 1000 - trackTokenExpiry >= 0)
// renew track token
trackToken = (
await this.#apiCall('song.getData', {