package
Version:
v0.0.0-...-8b501b0
Opens a new window with list of versions in this module.
Published: Jul 6, 2023
License: MIT
Opens a new window with license information.
Imports: 2
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type Publisher interface {
Publish(userID, message string) error
}
Publisher is implemented by objects that can send a message to a user.
Room models a chat room.
NewRoom creates a new chat root instance that ued pub to broadcast messages.
AddUser appends user to the room user list.
Broadcast message to all users currently in the room.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.