planner/storage/storage.go

20 lines
308 B
Go
Raw Normal View History

2024-08-21 16:35:44 +02:00
package storage
import (
"errors"
"time"
"code.ewintr.nl/planner/planner"
)
var (
ErrNotFound = errors.New("not found")
)
2024-08-23 10:52:17 +02:00
type Syncer interface {
Update(item planner.Syncable) error
Updated(t time.Time) ([]planner.Syncable, error)
Delete(id string) error
Deleted(t time.Time) ([]string, error)
2024-08-21 16:35:44 +02:00
}