ratz/src/services/storage/dynamochannels/channels.go

type Channel

func (c *Channel) Name() string {}

func (c *Channel) Mention() string {}

func (c *Channel) LastMessages(count int) []common.Message {}

func (c *Channel) LastMessage() common.Message {}

func (c *Channel) IsVoiceChannel() bool {}

func (c *Channel) PostInChannelWithThumbnail(message string, image images.RemoteImage) common.Message {}

func (c *Channel) Posts() <-chan common.Message {}

func (c *Channel) PostInChannel(message string) common.Message {}

func (c *Channel) PostInChannelWithAttachment(message string, attachment common.MessageAttachment) common.Message {}

func (c *Channel) PostInChannelWithImage(message string, attachment common.MessageImage) common.Message {}

func (c *Channel) PostInChannelWithEmbed(message string, embed common.MessageEmbed) common.Message {}

func (c *Channel) PostInChannelWithEmbeds(message string, embeds []common.MessageEmbed) common.Message {}

func (c *Channel) ChannelID() string {}

func (c *Channel) OnServer() common.ChatServer {}

func (c *Channel) AllActivity(window common.TimeWindow) (count int) {}

func NewChannel(server common.ChatServer, channelid string, name string, isvoice bool, order int) (c *Channel) {}

type Category

// Load Channel Data from DDB
func (c *Channel) load() error {}

func (c *Channel) monitorchanges() {}

func (c *Channel) save() {}

func (c *Channel) CreateThread(title string) common.Thread {}