mirror of
https://github.com/NicolasConstant/sengi
synced 2025-02-03 03:47:35 +01:00
remove old component
This commit is contained in:
parent
6329506950
commit
9ee6038bad
@ -1,32 +0,0 @@
|
||||
<div class="registering-account">
|
||||
<div *ngIf="!hasError" class="registering-account__waiting">
|
||||
<p>loading...</p>
|
||||
</div>
|
||||
<div *ngIf="hasError" class="registering-account__error">
|
||||
<h3>Oooops!</h3>
|
||||
<p>
|
||||
{{ errorMessage }}
|
||||
</p>
|
||||
|
||||
<a class="btn btn-info btn-sm" href title="close" [routerLink]="['/home']" role="button" style="float: right;">Quit</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!--
|
||||
<div class="col-xs-12 col-sm-6">
|
||||
<br />
|
||||
<h3>Adding new account...</h3>
|
||||
<h4>please wait</h4>
|
||||
|
||||
|
||||
|
||||
<a class="btn btn-info btn-sm" href title="close" [routerLink]="['/home']" role="button" style="float: right;">close</a>
|
||||
|
||||
<br />
|
||||
|
||||
|
||||
{{ result }}
|
||||
|
||||
|
||||
</div> -->
|
@ -1,8 +0,0 @@
|
||||
.registering-account {
|
||||
max-width: 400px;
|
||||
margin: 20px auto;
|
||||
padding: 20px;
|
||||
word-wrap: break-word;
|
||||
white-space: normal;
|
||||
}
|
||||
|
@ -1,25 +0,0 @@
|
||||
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
|
||||
|
||||
import { RegisterNewAccountComponent } from './register-new-account.component';
|
||||
|
||||
xdescribe('RegisterNewAccountComponent', () => {
|
||||
let component: RegisterNewAccountComponent;
|
||||
let fixture: ComponentFixture<RegisterNewAccountComponent>;
|
||||
|
||||
beforeEach(async(() => {
|
||||
TestBed.configureTestingModule({
|
||||
declarations: [ RegisterNewAccountComponent ]
|
||||
})
|
||||
.compileComponents();
|
||||
}));
|
||||
|
||||
beforeEach(() => {
|
||||
fixture = TestBed.createComponent(RegisterNewAccountComponent);
|
||||
component = fixture.componentInstance;
|
||||
fixture.detectChanges();
|
||||
});
|
||||
|
||||
it('should create', () => {
|
||||
expect(component).toBeTruthy();
|
||||
});
|
||||
});
|
@ -1,124 +0,0 @@
|
||||
// import { Component, OnInit, Input } from "@angular/core";
|
||||
// import { Store, Select } from '@ngxs/store';
|
||||
// import { ActivatedRoute, Router } from "@angular/router";
|
||||
// import { HttpErrorResponse } from "@angular/common/http";
|
||||
|
||||
// import { AuthService, CurrentAuthProcess } from "../../services/auth.service";
|
||||
// import { TokenData, Account } from "../../services/models/mastodon.interfaces";
|
||||
// import { RegisteredAppsStateModel, AppInfo } from "../../states/registered-apps.state";
|
||||
// import { AccountInfo, AddAccount, AccountsStateModel } from "../../states/accounts.state";
|
||||
// import { NotificationService } from "../../services/notification.service";
|
||||
// import { MastodonWrapperService } from '../../services/mastodon-wrapper.service';
|
||||
|
||||
// @Component({
|
||||
// selector: "app-register-new-account",
|
||||
// templateUrl: "./register-new-account.component.html",
|
||||
// styleUrls: ["./register-new-account.component.scss"]
|
||||
// })
|
||||
// export class RegisterNewAccountComponent implements OnInit {
|
||||
// // @Input() mastodonFullHandle: string;
|
||||
|
||||
// hasError: boolean;
|
||||
// errorMessage: string;
|
||||
|
||||
// private authStorageKey: string = 'tempAuth';
|
||||
|
||||
// constructor(
|
||||
// private readonly mastodonService: MastodonWrapperService,
|
||||
// private readonly notificationService: NotificationService,
|
||||
// private readonly authService: AuthService,
|
||||
// private readonly store: Store,
|
||||
// private readonly activatedRoute: ActivatedRoute,
|
||||
// private readonly router: Router) {
|
||||
|
||||
// this.activatedRoute.queryParams.subscribe(params => {
|
||||
// this.hasError = false;
|
||||
|
||||
// const code = params['code'];
|
||||
// if (!code) {
|
||||
// this.displayError(RegistrationErrorTypes.CodeNotFound);
|
||||
// return;
|
||||
// }
|
||||
|
||||
// const appDataWrapper = <CurrentAuthProcess>JSON.parse(localStorage.getItem(this.authStorageKey));
|
||||
// if (!appDataWrapper) {
|
||||
// this.displayError(RegistrationErrorTypes.AuthProcessNotFound);
|
||||
// return;
|
||||
// }
|
||||
|
||||
// const appInfo = this.getAllSavedApps().filter(x => x.instance === appDataWrapper.instance)[0];
|
||||
// let usedTokenData: TokenData;
|
||||
// this.authService.getToken(appDataWrapper.instance, appInfo.app.client_id, appInfo.app.client_secret, code, appInfo.app.redirect_uri)
|
||||
// .then((tokenData: TokenData) => {
|
||||
|
||||
// if(tokenData.refresh_token && !tokenData.created_at){
|
||||
// const nowEpoch = Date.now() / 1000 | 0;
|
||||
// tokenData.created_at = nowEpoch;
|
||||
// }
|
||||
|
||||
// usedTokenData = tokenData;
|
||||
|
||||
// return this.mastodonService.retrieveAccountDetails({ 'instance': appDataWrapper.instance, 'id': '', 'username': '', 'order': 0, 'isSelected': true, 'token': tokenData });
|
||||
// })
|
||||
// .then((account: Account) => {
|
||||
// var username = account.username.toLowerCase();
|
||||
// var instance = appDataWrapper.instance.toLowerCase();
|
||||
|
||||
// if(this.isAccountAlreadyPresent(username, instance)){
|
||||
// this.notificationService.notify(null, null, `Account @${username}@${instance} is already registered`, true);
|
||||
// this.router.navigate(['/home']);
|
||||
// return;
|
||||
// }
|
||||
|
||||
// const accountInfo = new AccountInfo();
|
||||
// accountInfo.username = username;
|
||||
// accountInfo.instance = instance;
|
||||
// accountInfo.token = usedTokenData;
|
||||
|
||||
// this.store.dispatch([new AddAccount(accountInfo)])
|
||||
// .subscribe(() => {
|
||||
// localStorage.removeItem(this.authStorageKey);
|
||||
// this.router.navigate(['/home']);
|
||||
// });
|
||||
// })
|
||||
// .catch((err: HttpErrorResponse) => {
|
||||
// this.notificationService.notifyHttpError(err, null);
|
||||
// });
|
||||
// });
|
||||
// }
|
||||
|
||||
// ngOnInit() {
|
||||
// }
|
||||
|
||||
// private isAccountAlreadyPresent(username: string, instance: string): boolean{
|
||||
// const accounts = <AccountInfo[]>this.store.snapshot().registeredaccounts.accounts;
|
||||
// for (let acc of accounts) {
|
||||
// if(acc.instance === instance && acc.username == username){
|
||||
// return true;
|
||||
// }
|
||||
// }
|
||||
// return false;
|
||||
// }
|
||||
|
||||
// private displayError(type: RegistrationErrorTypes) {
|
||||
// this.hasError = true;
|
||||
// switch (type) {
|
||||
// case RegistrationErrorTypes.AuthProcessNotFound:
|
||||
// this.errorMessage = 'Something when wrong in the authentication process. Please retry.'
|
||||
// break;
|
||||
// case RegistrationErrorTypes.CodeNotFound:
|
||||
// this.errorMessage = 'No authentication code returned. Please retry.'
|
||||
// break;
|
||||
// }
|
||||
// }
|
||||
|
||||
// private getAllSavedApps(): AppInfo[] {
|
||||
// const snapshot = <RegisteredAppsStateModel>this.store.snapshot().registeredapps;
|
||||
// return snapshot.apps;
|
||||
// }
|
||||
// }
|
||||
|
||||
// enum RegistrationErrorTypes {
|
||||
// CodeNotFound,
|
||||
// AuthProcessNotFound
|
||||
// }
|
Loading…
x
Reference in New Issue
Block a user