servernotice

package
v0.0.0-...-df918ef Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2022 License: ISC Imports: 3 Imported by: 1

Documentation

Overview

Package servernotice implements event.Handler for IRC server notices (not regular NOTICEs)

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Callback

type Callback func(*SnoteData) error

Callback is the func type that servernotice.Handler

type Handler

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

Handler implements a simple event.Handler that

func (*Handler) OnMessage

func (h *Handler) OnMessage(msg *event.Message) error

OnMessage implements event.MessageHandler

func (*Handler) RegisterCallback

func (h *Handler) RegisterCallback(f Callback) int

RegisterCallback registers a callback to be used when a server notice is received from the server

type SnoteData

type SnoteData struct {
	Event   *event.Message
	Message string
}

SnoteData provides easy access to the message in a server notice

Jump to

Keyboard shortcuts

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