feat: add auth support (default and paia)

This commit is contained in:
Michel Jonathan Schmitz
2022-01-24 18:43:00 +00:00
committed by Jovan Krunić
parent 046a95ba1d
commit b5f239ea4e
85 changed files with 3626 additions and 119 deletions

View File

@@ -0,0 +1,26 @@
import {NgModule} from '@angular/core';
import {CommonModule} from '@angular/common';
import {FormsModule} from '@angular/forms';
import {Routes, RouterModule} from '@angular/router';
import {IonicModule} from '@ionic/angular';
import {EndSessionPageComponent} from './page/end-session-page.component';
const routes: Routes = [
{
path: 'logout',
component: EndSessionPageComponent,
},
];
@NgModule({
imports: [
CommonModule,
FormsModule,
IonicModule,
RouterModule.forChild(routes),
],
declarations: [EndSessionPageComponent],
})
export class EndSessionPageModule {}

View File

@@ -0,0 +1 @@
<p>Signing out...</p>

View File

@@ -0,0 +1,20 @@
import {Component, OnInit} from '@angular/core';
import {NavController} from '@ionic/angular';
import {DefaultAuthService} from '../../default-auth.service';
@Component({
selector: 'end-session',
templateUrl: './end-session-page.component.html',
styleUrls: ['./end-session-page.component.scss'],
})
export class EndSessionPageComponent implements OnInit {
constructor(
private auth: DefaultAuthService,
private navCtrl: NavController,
) {}
async ngOnInit() {
this.auth.endSessionCallback();
await this.navCtrl.navigateRoot('profile');
}
}