notify

package
v0.0.0 Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Response

func Response(args ...any) error

func TestServer

func TestServer(returnErr bool) (cancelFunc context.CancelFunc)

func Verify

func Verify(t *testing.T, err error, args ...any)

Types

type Api

type Api interface {
	Create(channel android.Channel) (err error)
	Notify(notification android.Notification) (err error)
}

type ApiClient

type ApiClient interface {
	Api
	Connect() (err error)
	Close() (err error)
}

func ConnectTestClient

func ConnectTestClient(t *testing.T) (ApiClient, func())

func NewClient

func NewClient() ApiClient

func NewTestClient

func NewTestClient() ApiClient

type Client

type Client struct {
	id.Identity
	rpc.Conn
	// contains filtered or unexported fields
}

func (*Client) Connect

func (c *Client) Connect() (err error)

func (*Client) Create

func (c *Client) Create(channel android.Channel) (err error)

func (*Client) Notify

func (c *Client) Notify(notification android.Notification) (err error)

type Notify

type Notify chan<- []android.Notification

func Notifier

func Notifier(c ApiClient) (dispatch Notify)

Jump to

Keyboard shortcuts

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