Merge pull request #1349 from AliAryanTech/patch-1

usync: status-protocol being undefined
This commit is contained in:
Cassio Santos
2025-05-24 09:06:26 -03:00
committed by GitHub

View File

@@ -23,7 +23,7 @@ export class USyncStatusProtocol implements USyncQueryProtocol {
parser(node: BinaryNode): StatusData | undefined {
if(node.tag === 'status') {
assertNodeErrorFree(node)
let status: string | null = node?.content!.toString()
let status: string | null = node?.content?.toString() ?? null
const setAt = new Date(+(node?.attrs.t || 0) * 1000)
if(!status) {
if(+node.attrs?.code === 401) {
@@ -41,4 +41,4 @@ export class USyncStatusProtocol implements USyncQueryProtocol {
}
}
}
}
}