add SignalR client service

This commit is contained in:
chsakell
2016-09-27 15:43:30 +03:00
parent cd3a4001e6
commit 1ef3f04731
6 changed files with 159 additions and 10 deletions

View File

@@ -1,11 +1,37 @@
import { Component, OnInit } from '@angular/core';
import { FeedService, ConnectionState } from '../shared/feed.service';
@Component({
selector: 'home',
templateUrl: 'app/home/home.component.html'
})
export class HomeComponent implements OnInit {
constructor() { }
ngOnInit() { }
error: any;
constructor(private service: FeedService) { }
ngOnInit() {
this.service.connectionState
.subscribe(
connectionState => {
if (connectionState == ConnectionState.Connected) {
console.log('Connected!');
} else {
console.log(connectionState.toString());
}
},
error => {
this.error = error;
console.log(error);
});
if (this.service.currentState === ConnectionState.Connected) {
console.log(' connected....');
}
else {
console.log('not connected');
}
}
}