Whistik

Untitled

May 6th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import { SocketService } from './socket.service';
  2. import { Component, OnInit } from '@angular/core';
  3. import { CookieService } from 'ngx-cookie-service';
  4. import { UUID } from 'angular2-uuid'
  5.  
  6. @Component({
  7.   selector: 'app-root',
  8.   templateUrl: './app.component.html',
  9.   styleUrls: ['./app.component.css']
  10. })
  11. export class AppComponent {
  12.  
  13.   public response: string[] = []
  14.  
  15.   constructor(private _cookieService: CookieService, private _socketService: SocketService) {
  16.  
  17.     let isCookieExist: boolean = this._cookieService.check('app-token')
  18.     if (!isCookieExist) {
  19.       this._cookieService.set('app-token', UUID.UUID())
  20.     }
  21.    
  22.     this._socketService.emit('is client logged', [this._cookieService.get('app-token')])
  23.     this._socketService.awaitResponse().subscribe((response: string) => {
  24.       this.response.push(response)
  25.     })
  26.  
  27.     console.log(this.response[0]) // undefined
  28.   }
  29.  
  30. }
Add Comment
Please, Sign In to add comment