Versions in this module Expand all Collapse all v0 v0.1.2 Apr 18, 2021 v0.1.1 Apr 18, 2021 Changes in this version + const NotificationFavourite + const NotificationFollow + const NotificationMention + const NotificationReblog + type Notification struct + StatusContent string + type NotificationHandler func(context.Context, *mastodon.Client, *Notification) + type NotificationRouter struct + func NewNotificationRouter(cl *mastodon.Client) *NotificationRouter + func (router *NotificationRouter) Favourite(h NotificationHandler) + func (router *NotificationRouter) Follow(h NotificationHandler) + func (router *NotificationRouter) ListenStream() error + func (router *NotificationRouter) ListenStreamWS() error + func (router *NotificationRouter) ListenStreamWSWithContext(ctx context.Context) error + func (router *NotificationRouter) ListenStreamWithContext(ctx context.Context) error + func (router *NotificationRouter) ListenTicker(rate time.Duration) error + func (router *NotificationRouter) ListenTickerWithContext(ctx context.Context, rate time.Duration) error + func (router *NotificationRouter) Mention(expr string, h NotificationHandler) + func (router *NotificationRouter) Reblog(h NotificationHandler) + func (router *NotificationRouter) Use(h NotificationHandler)