diff options
Diffstat (limited to 'client')
-rw-r--r-- | client/src/app/core/auth/auth.service.ts | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/client/src/app/core/auth/auth.service.ts b/client/src/app/core/auth/auth.service.ts index 3410c5a6f..fd6062d3f 100644 --- a/client/src/app/core/auth/auth.service.ts +++ b/client/src/app/core/auth/auth.service.ts | |||
@@ -167,9 +167,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular | |||
167 | const authHeaderValue = this.getRequestHeaderValue() | 167 | const authHeaderValue = this.getRequestHeaderValue() |
168 | const headers = new HttpHeaders().set('Authorization', authHeaderValue) | 168 | const headers = new HttpHeaders().set('Authorization', authHeaderValue) |
169 | 169 | ||
170 | this.http.post<void>(AuthService.BASE_REVOKE_TOKEN_URL, {}, { headers }) | 170 | this.http.post<{ redirectUrl?: string }>(AuthService.BASE_REVOKE_TOKEN_URL, {}, { headers }) |
171 | .subscribe( | 171 | .subscribe( |
172 | () => { /* nothing to do */ }, | 172 | res => { |
173 | if (res.redirectUrl) { | ||
174 | window.location.href = res.redirectUrl | ||
175 | } | ||
176 | }, | ||
173 | 177 | ||
174 | err => console.error(err) | 178 | err => console.error(err) |
175 | ) | 179 | ) |