standard

package
v2.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 7, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateNotificationsBuilder

func CreateNotificationsBuilder(context notificationscontext.Context) notificationsbuilder.NotificationsBuilder

CreateNotificationsBuilder returns the default NotificationsBuilderCreator implementation

Types

type Builder

type Builder struct {
	// contains filtered or unexported fields
}

Builder represents the default NotificationsBuilder implementation

func NewDefaultBuilder

func NewDefaultBuilder(utilityModule UtilityModule) *Builder

func (*Builder) Posts

type DefaultPostsNotificationsBuilder

type DefaultPostsNotificationsBuilder struct {
	// contains filtered or unexported fields
}

func NewDefaultPostsNotificationsBuilder

func NewDefaultPostsNotificationsBuilder(utilityModule UtilityModule) *DefaultPostsNotificationsBuilder

func (DefaultPostsNotificationsBuilder) Comment

func (DefaultPostsNotificationsBuilder) Mention

func (DefaultPostsNotificationsBuilder) Quote

func (DefaultPostsNotificationsBuilder) Reply

func (DefaultPostsNotificationsBuilder) Repost

type DefaultReactionsNotificationsBuilder

type DefaultReactionsNotificationsBuilder struct {
	// contains filtered or unexported fields
}

func NewDefaultReactionsNotificationsBuilder

func NewDefaultReactionsNotificationsBuilder(utilityModule UtilityModule) *DefaultReactionsNotificationsBuilder

func (DefaultReactionsNotificationsBuilder) Reaction

type DefaultRelationshipsNotificationsBuilder

type DefaultRelationshipsNotificationsBuilder struct {
	// contains filtered or unexported fields
}

func NewDefaultRelationshipsNotificationsBuilder

func NewDefaultRelationshipsNotificationsBuilder(utilityModule UtilityModule) *DefaultRelationshipsNotificationsBuilder

func (DefaultRelationshipsNotificationsBuilder) Relationship

type UtilityModule

type UtilityModule interface {
	GetDisplayName(userAddress string) string
}

UtilityModule represents a module that contains utility method within it

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL