diff --git a/server/src/app.ts b/server/src/app.ts index 618b9c5..55042cb 100644 --- a/server/src/app.ts +++ b/server/src/app.ts @@ -31,7 +31,7 @@ export class DeemixApp { queue: any currentJob: any - deezerAvailable: boolean | null + deezerAvailable: string | null latestVersion: string | null plugins: any @@ -58,7 +58,7 @@ export class DeemixApp { this.restoreQueueFromDisk() } - async isDeezerAvailable(): Promise { + async isDeezerAvailable(): Promise { if (this.deezerAvailable === null) { let response try { @@ -71,11 +71,11 @@ export class DeemixApp { }) } catch (e) { console.trace(e) - this.deezerAvailable = false + this.deezerAvailable = 'no-network' return this.deezerAvailable } const title = (response.body.match(/]*>([^<]+)<\/title>/)![1] || '').trim() - this.deezerAvailable = title !== 'Deezer will soon be available in your country.' + this.deezerAvailable = title !== 'Deezer will soon be available in your country.' ? 'yes' : 'no' } return this.deezerAvailable } diff --git a/webui b/webui index fa7cde2..d7e05ad 160000 --- a/webui +++ b/webui @@ -1 +1 @@ -Subproject commit fa7cde2f8f23bd0396e79c3cab9aae00fc697db4 +Subproject commit d7e05adb2439b16d7423fd5a1c9eafa2fa816b48