microsub-protocol.go

type Microsub interface {
ChannelsGetList() []Channel
ChannelsCreate(name string) Channel
ChannelsUpdate(uid, name string) Channel
ChannelsDelete(uid string)

TimelineGet(before, after, channel string) Timeline

MarkRead(channel string, entry []string)

FollowGetList(uid string) []Feed
FollowURL(uid string, url string) Feed

UnfollowURL(uid string, url string)

Search(query string) []Feed
PreviewURL(url string) Timeline
}