Blame view

src/app/model/vessels.ts 442 Bytes
de59ffef8   lsagona   add model + search
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  import {Vessel} from './vessel';
  import {Message} from './message';
  
  export class Vessels {
    vessels: Map<number, Vessel>;
  
    constructor() {
      this.vessels = new Map<number, Vessel>();
    }
  
    addMessage(message: Message): void {
      if (!this.vessels.get(Number(message.mmsi))) {
        this.vessels.set(Number(message.mmsi), new Vessel(new Array<Message>()));
      }
de59ffef8   lsagona   add model + search
15
16
      this.vessels.get(Number(message.mmsi)).addMessage(message);
    }
29e50d28c   lsagona   put date of first...
17

de59ffef8   lsagona   add model + search
18
  }