24 lines
610 B
TypeScript
24 lines
610 B
TypeScript
|
|
import { Component, OnInit } from '@angular/core';
|
||
|
|
import {SocketService} from '../../socket/socket.service';
|
||
|
|
import {Message} from '../message';
|
||
|
|
import {Events} from '../../socket/events-enum';
|
||
|
|
|
||
|
|
@Component({
|
||
|
|
selector: 'app-input',
|
||
|
|
templateUrl: './input.component.html',
|
||
|
|
styleUrls: ['./input.component.css']
|
||
|
|
})
|
||
|
|
export class InputComponent implements OnInit {
|
||
|
|
|
||
|
|
onEnter(value: string): void {
|
||
|
|
const message = new Message('Aangular Frontend', value);
|
||
|
|
this.socketService.send(Events.publicMessage, message);
|
||
|
|
}
|
||
|
|
|
||
|
|
constructor(private socketService: SocketService) { }
|
||
|
|
|
||
|
|
ngOnInit(): void {
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|