added jitsi api + improvements

This commit is contained in:
_Bastler
2021-04-16 08:57:53 +02:00
parent 56362da724
commit ffe9e6f5ab
31 changed files with 4682 additions and 3202 deletions
@@ -1,5 +1,6 @@
import {Component, OnInit} from '@angular/core';
import { Location } from '@angular/common'
import {Location} from '@angular/common'
import {Router, ActivatedRoute} from '@angular/router';
@Component({
selector: 'app-unavailable',
@@ -7,14 +8,29 @@ import { Location } from '@angular/common'
})
export class UnavailableComponent implements OnInit {
targetRoute = '';
constructor(
private location: Location) {}
private location: Location,
private router: Router,
private route: ActivatedRoute) {}
ngOnInit(): void {
this.route.queryParams.subscribe(params => {
if(params['target']) {
this.targetRoute = params['target'];
this.router.navigate([], {queryParams: {target: null}, queryParamsHandling: 'merge'});
}
});
}
retry() {
this.location.back();
if(!this.targetRoute || this.targetRoute === "unavailable" || this.targetRoute === "/unavailable") {
this.location.back;
} else {
this.router.navigate([this.targetRoute]);
}
}
}