Files
vRp.CD2g_test/notify

Notify

notify 包含了对外部第三方通知的实现,如机器人消息等

Go doc

目录

列出了该 package 下所有的函数,可通过目录进行快捷跳转 ❤️

展开 / 折叠目录

包级函数定义

函数 描述
NewManager 通过指定的 Sender 创建一个通知管理器, senders 包中提供了一些内置的 Sender

结构体定义

结构体 描述
Manager 通知管理器,可用于将通知同时发送至多个渠道
Notify 通用通知接口定义
Sender 通知发送器接口声明

func NewManager(senders ...Sender) *Manager

通过指定的 Sender 创建一个通知管理器, senders 包中提供了一些内置的 Sender


Manager

通知管理器,可用于将通知同时发送至多个渠道

type Manager struct {
	senders       []Sender
	notifyChannel chan Notify
	closeChannel  chan struct{}
}

func (*Manager) PushNotify(notify Notify)

推送通知


func (*Manager) Release()

释放通知管理器


Notify

通用通知接口定义

type Notify struct{}

Sender

通知发送器接口声明

type Sender struct{}