@@ -112,7 +112,7 @@ export class ChatHandler extends AbstractChatModel {
112
112
id : message . id ,
113
113
body,
114
114
sender : { username : 'User' } ,
115
- time : Date . now ( ) ,
115
+ time : Private . getTimestampMs ( ) ,
116
116
type : 'msg'
117
117
} ;
118
118
this . messageAdded ( msg ) ;
@@ -122,7 +122,7 @@ export class ChatHandler extends AbstractChatModel {
122
122
id : UUID . uuid4 ( ) ,
123
123
body : `**${ this . _errorMessage ? this . _errorMessage : this . _defaultErrorMessage } **` ,
124
124
sender : { username : 'ERROR' } ,
125
- time : Date . now ( ) ,
125
+ time : Private . getTimestampMs ( ) ,
126
126
type : 'msg'
127
127
} ;
128
128
this . messageAdded ( errorMsg ) ;
@@ -149,7 +149,7 @@ export class ChatHandler extends AbstractChatModel {
149
149
id : UUID . uuid4 ( ) ,
150
150
body : '' ,
151
151
sender,
152
- time : Date . now ( ) ,
152
+ time : Private . getTimestampMs ( ) ,
153
153
type : 'msg'
154
154
} ;
155
155
@@ -173,7 +173,7 @@ export class ChatHandler extends AbstractChatModel {
173
173
id : UUID . uuid4 ( ) ,
174
174
body : `**${ error } **` ,
175
175
sender : { username : 'ERROR' } ,
176
- time : Date . now ( ) ,
176
+ time : Private . getTimestampMs ( ) ,
177
177
type : 'msg'
178
178
} ;
179
179
this . messageAdded ( errorMsg ) ;
@@ -262,3 +262,12 @@ export namespace ChatHandler {
262
262
}
263
263
}
264
264
}
265
+
266
+ namespace Private {
267
+ /**
268
+ * Return the current timestamp in milliseconds.
269
+ */
270
+ export function getTimestampMs ( ) : number {
271
+ return Date . now ( ) / 1000 ;
272
+ }
273
+ }
0 commit comments