handlers

package
v0.0.0-...-3c40ba8 Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2022 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var NotFoundHTTPStatusError = errors.New("NotFoundHTTPStatusError")

Functions

func ActivePeerRoom

func ActivePeerRoom(c *fiber.Ctx) error

ActivePeerRoom handle active peer room

func DeactiveUserRoomHandle

func DeactiveUserRoomHandle(c *fiber.Ctx) error

DeactiveUserRoomHandle handl deactive room for a user

func DeleteMessageHandle

func DeleteMessageHandle(c *fiber.Ctx) error

DeleteMessageHandle handle delete a Message

func GetActiveRoomHandle

func GetActiveRoomHandle(c *fiber.Ctx) error

GetActiveRoomHandle handle get an active room

func GetUserRooms

func GetUserRooms(c *fiber.Ctx) error

GetUserRooms handle active peer room

func QueryMessagesHandle

func QueryMessagesHandle(c *fiber.Ctx) error

QueryMessagesHandle handle query on vang

func SaveMessages

func SaveMessages(c *fiber.Ctx) error

CreateMessageHandle handle create a new vang

func UpdateMessageHandle

func UpdateMessageHandle(c *fiber.Ctx) error

UpdateMessageHandle handle create a new vang

func UpdateReadMessageHandle

func UpdateReadMessageHandle(c *fiber.Ctx) error

UpdateMessageHandle handle create a new vang

Types

type Action

type Action struct {
	Type    string      `json:"type"`
	Payload interface{} `json:"payload"`
}

type SetActiveRoomPayload

type SetActiveRoomPayload struct {
	Room  models.RoomModel       `json:"room"`
	Users map[string]interface{} `json:"users"`
}

type UserInfoInReq

type UserInfoInReq struct {
	UserId      uuid.UUID `json:"userId"`
	Username    string    `json:"username"`
	Avatar      string    `json:"avatar"`
	DisplayName string    `json:"displayName"`
	SystemRole  string    `json:"systemRole"`
}

Jump to

Keyboard shortcuts

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