Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 2x 2x | import { Model } from './model';
import { User } from './user';
export class WebSocket extends Model {
public disconnectedAt: Date;
public namespaceId: string;
public user: User;
public userId: string;
constructor(params?: Partial<WebSocket>) {
super(params);
this.disconnectedAt = params.disconnectedAt ? new Date(params.disconnectedAt) : null;
}
public get duration() {
if (!this.disconnectedAt) {
return 0;
}
return this.disconnectedAt.getTime() - this.createdAt.getTime();
}
}
|