package cart import ( "time" messages "git.k6n.net/go-cart-actor/pkg/messages" ) func ConfirmationViewed(grain *CartGrain, req *messages.ConfirmationViewed) error { if grain.Confirmation == nil { grain.Confirmation = &ConfirmationStatus{ ViewCount: 1, LastViewedAt: time.Now(), } } else { grain.Confirmation.ViewCount++ grain.Confirmation.LastViewedAt = time.Now() } return nil }