Update ThreadChannel.js

This commit is contained in:
Elysia
2025-02-14 23:00:52 +07:00
parent 725d19143b
commit 3afa12574a

View File

@@ -107,7 +107,9 @@ class ThreadChannel extends Channel {
* created</info>
* @type {?number}
*/
this.archiveTimestamp = new Date(data.thread_metadata.archive_timestamp).getTime();
this.archiveTimestamp = data.thread_metadata?.archive_timestamp
? Date.parse(data.thread_metadata.archive_timestamp)
: null;
if ('create_timestamp' in data.thread_metadata) {
// Note: this is needed because we can't assign directly to getters