ekster/pkg/timeline/null.go
Peter Stuifzand a23b31cefe
All checks were successful
continuous-integration/drone/push Build is passing
Move timeline backend to own package
2019-03-23 20:42:13 +01:00

28 lines
539 B
Go

package timeline
import "p83.nl/go/ekster/pkg/microsub"
type nullTimeline struct {
channel string
}
func (timeline *nullTimeline) Init() error {
return nil
}
func (timeline *nullTimeline) Items(before, after string) (microsub.Timeline, error) {
return microsub.Timeline{Items: []microsub.Item{}}, nil
}
func (timeline *nullTimeline) AddItem(item microsub.Item) error {
return nil
}
func (timeline *nullTimeline) Count() (int, error) {
return 0, nil
}
func (timeline *nullTimeline) MarkRead(uids []string) error {
return nil
}