aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/app/admin/menu-admin.component.ts
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/app/admin/menu-admin.component.ts')
-rw-r--r--client/src/app/admin/menu-admin.component.ts29
1 files changed, 1 insertions, 28 deletions
diff --git a/client/src/app/admin/menu-admin.component.ts b/client/src/app/admin/menu-admin.component.ts
index eb27c1e58..b23f7409e 100644
--- a/client/src/app/admin/menu-admin.component.ts
+++ b/client/src/app/admin/menu-admin.component.ts
@@ -1,42 +1,15 @@
1import { Component, Output, EventEmitter } from '@angular/core'; 1import { Component, Output, EventEmitter } from '@angular/core';
2import { ROUTER_DIRECTIVES } from '@angular/router'; 2import { ROUTER_DIRECTIVES } from '@angular/router';
3 3
4import { FriendService } from './friends';
5
6@Component({ 4@Component({
7 selector: 'my-menu-admin', 5 selector: 'my-menu-admin',
8 template: require('./menu-admin.component.html'), 6 template: require('./menu-admin.component.html'),
9 directives: [ ROUTER_DIRECTIVES ], 7 directives: [ ROUTER_DIRECTIVES ]
10 providers: [ FriendService ]
11}) 8})
12export class MenuAdminComponent { 9export class MenuAdminComponent {
13 @Output() quittedAdmin = new EventEmitter<boolean>(); 10 @Output() quittedAdmin = new EventEmitter<boolean>();
14 11
15 constructor(private friendService: FriendService) {}
16
17 makeFriends() {
18 this.friendService.makeFriends().subscribe(
19 status => {
20 if (status === 409) {
21 alert('Already made friends!');
22 } else {
23 alert('Made friends!');
24 }
25 },
26 error => alert(error)
27 );
28 }
29
30 quitAdmin() { 12 quitAdmin() {
31 this.quittedAdmin.emit(true); 13 this.quittedAdmin.emit(true);
32 } 14 }
33
34 quitFriends() {
35 this.friendService.quitFriends().subscribe(
36 status => {
37 alert('Quit friends!');
38 },
39 error => alert(error)
40 );
41 }
42} 15}