Checkpoint: confusing but working state machine

This commit is contained in:
Eric Bailey
2024-05-06 18:14:09 -05:00
parent 2048b3f76e
commit 39bd62f1a8
+2 -2
View File
@@ -327,7 +327,6 @@ export class Convo {
this.refreshConvo()
.then(async () => {
await new Promise(y => setTimeout(y, 2000))
if (this.status === ConvoStatus.Initializing) {
this.status = ConvoStatus.Ready
this.commit()
@@ -363,7 +362,6 @@ export class Convo {
}
// TODO resume failure
// TODO can I resume from error?
resume() {
if (
this.status === ConvoStatus.Suspended ||
@@ -381,6 +379,8 @@ export class Convo {
this.refreshConvo().then(() => {
this.commit()
})
} else if (this.status === ConvoStatus.Error) {
this.init()
} else {
logger.debug(
`Convo: resume called from ${this.status}`,