Files
gocryptotrader/web/src/app/shared/chatbutton/chatbutton.component.ts
2017-09-12 19:46:57 +10:00

36 lines
859 B
TypeScript

import { Component, OnInit } from '@angular/core';
import { WebsocketHandlerService } from './../../services/websocket-handler/websocket-handler.service';
@Component({
selector: 'app-chatbutton',
templateUrl: './chatbutton.component.html',
styleUrls: ['./chatbutton.component.scss']
})
export class ChatbuttonComponent implements OnInit {
constructor(private chatService: WebsocketHandlerService) {
chatService.messages.subscribe(msg => {
if(msg.Event == "GetConfig") {
this.settings = msg.data;
}
});
}
ngOnInit() {
}
private settings:any;
private getSettingsMessage = {
Event:'GetConfig',
data:null,
};
getSettings():void {
console.log('new message from client to websocket: ', this.getSettingsMessage);
this.chatService.messages.next(this.getSettingsMessage);
}
}