load prev state
This commit is contained in:
@@ -79,6 +79,11 @@ func main() {
|
||||
grainSpawns.Inc()
|
||||
|
||||
ret := checkout.NewCheckoutGrain(id, 0, 0, time.Now(), nil) // version to be set later
|
||||
// Load persisted events/state for this checkout if present
|
||||
if err := diskStorage.LoadEvents(ctx, id, ret); err != nil {
|
||||
// Return the grain along with error (e.g., not found) so callers can decide
|
||||
return ret, err
|
||||
}
|
||||
return ret, nil
|
||||
},
|
||||
Destroy: func(grain actor.Grain[checkout.CheckoutGrain]) error {
|
||||
|
||||
Reference in New Issue
Block a user