core

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Jan 1, 2019 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddFilter

func AddFilter(fhf *FilterHandlerFunc)

func AddInfo

func AddInfo(key string, value interface{})

func AddM added in v1.0.2

func AddM(key string, value interface{}) bool

func AddMessageFilter

func AddMessageFilter(fhf MessageHandlerFunc)

func AddUser

func AddUser(userid string, value user.UserConn)

func DeleteOUser

func DeleteOUser(userid string, value user.UserConn)

func DeleteUser

func DeleteUser(userid string, value user.UserConn)

func DeleteValue

func DeleteValue(value user.UserConn)

func GetALLUsers

func GetALLUsers() []string

func GetDelMS added in v1.0.2

func GetDelMS(key string) []interface{}

func GetInfo

func GetInfo() map[string]interface{}

func GetSetOneUser

func GetSetOneUser(userid string, value user.UserConn) user.UserConn

func GetUser

func GetUser(userid string) *user.User

func GetUserAddTime

func GetUserAddTime(userid string) *time.Time

func SendMessage

func SendMessage(userId string, mgs *message.Message) (int, error)

Types

type AddHandlerFunc

type AddHandlerFunc func(string, user.UserConn)

type DeleteHandlerFunc

type DeleteHandlerFunc func(string, user.UserConn, *time.Time)

type FilterHandlerFunc

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

func NewFilterHandlerFunc

func NewFilterHandlerFunc(addHandlerFunc AddHandlerFunc, deleteHandlerFunc DeleteHandlerFunc) *FilterHandlerFunc

type MessageHandlerFunc

type MessageHandlerFunc func(string, *message.Message, error)

Jump to

Keyboard shortcuts

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