Made the popup a bit better !wip

This commit is contained in:
TidusJar 2018-08-19 20:28:26 +01:00
commit af9739d805

View file

@ -116,6 +116,7 @@ export class LoginComponent implements OnDestroy, OnInit {
localStorage.setItem("id_token", x.access_token); localStorage.setItem("id_token", x.access_token);
if (this.authService.loggedIn()) { if (this.authService.loggedIn()) {
this.ngOnDestroy();
this.router.navigate(["search"]); this.router.navigate(["search"]);
} else { } else {
this.notify.error(this.errorBody); this.notify.error(this.errorBody);
@ -130,8 +131,17 @@ export class LoginComponent implements OnDestroy, OnInit {
this.authService.login({ usePlexOAuth: true, password: "", rememberMe: true, username: "", plexTvPin: pin }).subscribe(x => { this.authService.login({ usePlexOAuth: true, password: "", rememberMe: true, username: "", plexTvPin: pin }).subscribe(x => {
window.open(x.url, "_blank"); window.open(x.url, "_blank", `toolbar=0,
location=0,
status=0,
menubar=0,
scrollbars=1,
resizable=1,
width=500,
height=500`);
this.pinTimer = setInterval(() => { this.pinTimer = setInterval(() => {
this.notify.info("Authenticating", "Loading... Please Wait");
this.getPinResult(x.pinId); this.getPinResult(x.pinId);
}, 10000); }, 10000);
}); });
@ -144,6 +154,7 @@ export class LoginComponent implements OnDestroy, OnInit {
localStorage.setItem("id_token", x.access_token); localStorage.setItem("id_token", x.access_token);
if (this.authService.loggedIn()) { if (this.authService.loggedIn()) {
this.ngOnDestroy();
this.router.navigate(["search"]); this.router.navigate(["search"]);
return; return;
} }