chatv1impl

package
v0.0.0-...-a9cc36f Latest Latest
Warning

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

Go to latest
Published: Mar 11, 2022 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Overview

Package chatv1impl contains the implementation of the chat/v1 API.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ChatV1

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

func New

func New(db *db.DB) *ChatV1

func (*ChatV1) AddGuildRole

func (*ChatV1) AddReaction

func (*ChatV1) BanUser

func (*ChatV1) CreateChannel

func (*ChatV1) CreateGuild

func (*ChatV1) CreateInvite

func (*ChatV1) CreateRoom

func (*ChatV1) DeleteGuild

func (*ChatV1) DeleteInvite

func (*ChatV1) GetGuild

func (*ChatV1) GetGuildList

func (*ChatV1) GetMessage

func (*ChatV1) GetUserRoles

func (*ChatV1) JoinGuild

func (*ChatV1) KickUser

func (*ChatV1) LeaveGuild

func (*ChatV1) MoveRole

func (*ChatV1) PinMessage

func (*ChatV1) PreviewGuild

func (*ChatV1) SendMessage

func (*ChatV1) StreamEvents

func (v1 *ChatV1) StreamEvents(c *api.LegatoContext, reqs chan *chatv1.StreamEventsRequest, resp chan *chatv1.StreamEventsResponse) error

func (*ChatV1) Typing

func (*ChatV1) UnbanUser

func (*ChatV1) UnpinMessage

Jump to

Keyboard shortcuts

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