source

package
v3.0.0-...-fed599b Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2024 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ChunkDir

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

func NewChunkDir

func NewChunkDir(d *chunk.Directory) *ChunkDir

func (*ChunkDir) AllMessages

func (c *ChunkDir) AllMessages(channelID string) ([]slack.Message, error)

func (*ChunkDir) AllThreadMessages

func (c *ChunkDir) AllThreadMessages(channelID, threadID string) ([]slack.Message, error)

func (*ChunkDir) ChannelInfo

func (c *ChunkDir) ChannelInfo(channelID string) (*slack.Channel, error)

func (*ChunkDir) Channels

func (c *ChunkDir) Channels() ([]slack.Channel, error)

func (*ChunkDir) Name

func (c *ChunkDir) Name() string

func (*ChunkDir) Type

func (c *ChunkDir) Type() string

func (*ChunkDir) Users

func (c *ChunkDir) Users() ([]slack.User, error)

type Dump

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

func NewDump

func NewDump(fsys fs.FS, name string) (*Dump, error)

func (Dump) AllMessages

func (d Dump) AllMessages(channelID string) ([]slack.Message, error)

func (Dump) AllThreadMessages

func (d Dump) AllThreadMessages(channelID, threadID string) ([]slack.Message, error)

func (Dump) ChannelInfo

func (d Dump) ChannelInfo(channelID string) (*slack.Channel, error)

func (Dump) Channels

func (d Dump) Channels() ([]slack.Channel, error)

func (Dump) Name

func (d Dump) Name() string

func (Dump) Type

func (d Dump) Type() string

func (Dump) Users

func (d Dump) Users() ([]slack.User, error)

type Export

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

Export implements viewer.Sourcer for the zip file Slack export format.

func NewExport

func NewExport(fsys fs.FS, name string) (*Export, error)

func (*Export) AllMessages

func (e *Export) AllMessages(channelID string) ([]slack.Message, error)

All messages returns all channel messages without thread messages.

func (*Export) AllThreadMessages

func (e *Export) AllThreadMessages(channelID, threadID string) ([]slack.Message, error)

func (*Export) ChannelInfo

func (e *Export) ChannelInfo(channelID string) (*slack.Channel, error)

func (*Export) Channels

func (e *Export) Channels() ([]slack.Channel, error)

func (*Export) Close

func (e *Export) Close() error

func (*Export) Name

func (e *Export) Name() string

func (*Export) Type

func (e *Export) Type() string

func (*Export) Users

func (e *Export) Users() ([]slack.User, error)

Jump to

Keyboard shortcuts

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