fix: type storage failure assertion
Cross-platform packages / Validate source (push) Canceled after 0s
Cross-platform packages / Authorize desktop packaging (push) Canceled after 0s
Cross-platform packages / linux arm64 (push) Canceled after 0s
Cross-platform packages / macos arm64 (push) Canceled after 0s
Cross-platform packages / windows arm64 (push) Canceled after 0s
Cross-platform packages / linux x64 (push) Canceled after 0s
Cross-platform packages / macos x64 (push) Canceled after 0s
Cross-platform packages / windows x64 (push) Canceled after 0s
Cross-platform packages / Publish GitHub and OSS release (push) Canceled after 0s

This commit is contained in:
mesalogo
2026-10-08 12:29:16 +08:00
parent 2d68d1043d
commit 7f0a73e6d0
+6 -3
View File
@@ -212,9 +212,12 @@ async function run(): Promise<void> {
while (Reflect.get(lost, 'state') !== 'failed') await new Promise(resolve => setImmediate(resolve)) while (Reflect.get(lost, 'state') !== 'failed') await new Promise(resolve => setImmediate(resolve))
await assert.rejects(lost.call('assistant', 'saveLocalConversations', [[{ await assert.rejects(lost.call('assistant', 'saveLocalConversations', [[{
header: { id: neverReplayId, title: 'Never replay', updatedAt: 123 }, messages: neverReplayMessages header: { id: neverReplayId, title: 'Never replay', updatedAt: 123 }, messages: neverReplayMessages
}]]), error => error?.code === 'STORAGE_UNCONFIRMED' || }]]), error => {
error?.message === 'Storage is not ready' || const failure = error as { code?: unknown; message?: unknown }
error?.message === 'Desktop storage is not ready; await storage.ready before calling') return failure.code === 'STORAGE_UNCONFIRMED' ||
failure.message === 'Storage is not ready' ||
failure.message === 'Desktop storage is not ready; await storage.ready before calling'
})
await assert.rejects(lost.call('assistant', 'listProjects', []), /not ready/) await assert.rejects(lost.call('assistant', 'listProjects', []), /not ready/)
await lost.retry() await lost.retry()
await lost.ready await lost.ready