import { ActivatedRoute, Router } from '@angular/router';
import { ChatroomService } from './chatroom.service';
import { UserService } from '../user/user.service';
-import { Chatroom } from './chatroom';
-import { Message } from './message';
+import { Chatroom, Message } from './chatroom.model';
@Component({
name: string,
shard: number
}
+
+export interface Message
+{
+ id: string,
+ serialNumber: number,
+ timestamp: string,
+ user: string,
+ text: string,
+}
import { HttpClient } from '@angular/common/http';
import { EventSourceMessage, fetchEventSource } from '@microsoft/fetch-event-source';
import { Observable, Subscriber } from 'rxjs';
-import { Chatroom } from './chatroom';
-import { Message } from './message';
+import { Chatroom, Message } from './chatroom.model';
class RetriableError extends Error { }
class CanceledError extends Error { }
import { Component, OnInit } from '@angular/core';
-import { Chatroom } from '../chatroom/chatroom';
+import { Chatroom } from '../chatroom/chatroom.model';
import { UserService } from "../user/user.service";
import { ChatroomService } from "../chatroom/chatroom.service";
import { RouterLink } from '@angular/router';