MCPcopy Create free account

hub / github.com/rusq/slackdump / functions

Functions4,254 in github.com/rusq/slackdump

↓ 1 callersMethodGetType
GetType should return the entity with the given id.
internal/chunk/backend/dbase/repository/generic.go:58
↓ 1 callersMethodGetType
(ctx context.Context, conn sqlx.ExtContext, id any, ct ...chunk.ChunkType)
internal/chunk/backend/dbase/repository/generic.go:145
↓ 1 callersMethodGetUsers
GetUsers retrieves all users either from cache or from the API. If Session.usercache is not empty, it will return the cached users. Otherwise, it wil
users.go:39
↓ 1 callersMethodGetWorkspace
(ctx context.Context, conn sqlx.QueryerContext)
internal/chunk/backend/dbase/repository/dbworkspace.go:99
↓ 1 callersMethodGetWorkspace
GetWorkspace returns the latest version of the workspace.
internal/chunk/backend/dbase/repository/dbworkspace.go:111
↓ 1 callersFunctionGlobal
Global initialises and runs the configuration UI.
cmd/slackdump/internal/ui/cfgui/cfgui.go:68
↓ 1 callersMethodHTTPClient
()
auth/auth.go:147
↓ 1 callersMethodHasDefault
()
internal/cache/manager.go:308
↓ 1 callersMethodHasExcludes
HasExcludes returns true if there's any excluded entities.
internal/structures/entity_list.go:329
↓ 1 callersMethodHasMoreChannelUsers
(channelID string)
internal/chunk/player.go:197
↓ 1 callersMethodHasMoreMessages
HasMoreMessages returns true if there are more messages to be read for the channel.
internal/chunk/player.go:128
↓ 1 callersMethodHasMoreThreads
(channelID string, threadTS string)
internal/chunk/player.go:148
↓ 1 callersMethodHasUsers
()
internal/convert/transform/export_coordinator.go:32
↓ 1 callersFunctionHe
(t,e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionHn
(e,t,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionHt
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionI
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionIn
(e,t,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodInc
()
internal/primitive/counter.go:34
↓ 1 callersMethodInc
()
internal/chunk/backend/directory/conversations.go:71
↓ 1 callersMethodIncludeCount
()
internal/structures/entity_list.go:82
↓ 1 callersMethodInit
()
cmd/slackdump/internal/ui/bubbles/menu/model.go:75
↓ 1 callersMethodInit
()
cmd/slackdump/internal/ui/updaters/bool.go:31
↓ 1 callersMethodInit
()
cmd/slackdump/internal/ui/updaters/duration.go:49
↓ 1 callersMethodInputOffset
()
internal/chunk/file.go:120
↓ 1 callersMethodInsert
Insert should insert dbchunk into the repository and return its ID.
internal/chunk/backend/dbase/repository/dbchunk.go:123
↓ 1 callersMethodInsert
(ctx context.Context, conn sqlx.ExtContext, dbchunk *DBChunk)
internal/chunk/backend/dbase/repository/dbchunk.go:136
↓ 1 callersMethodInsertChunk
InsertChunk inserts a chunk into the database.
internal/chunk/backend/dbase/split.go:34
↓ 1 callersMethodIsBotMessage
IsBotMessage returns true if the message is from a bot.
types/message.go:38
↓ 1 callersFunctionIsBrewOutdated
IsBrewOutdated checks if Homebrew has an outdated version compared to GitHub. Returns true if brewVersion < latestVersion (brew is outdated).
cmd/slackdump/internal/diag/updater/platform/platform.go:147
↓ 1 callersMethodIsComplete
IsComplete returns true if the channel messages have been processed (there are no unfinished threads, and all messages were received).
internal/chunk/backend/dbase/dbase.go:181
↓ 1 callersMethodIsCompleteThread
IsCompleteThread checks that thread with channelID and threadID is complete for thread-only archives. It returns true if there are no unfinished part
internal/chunk/backend/dbase/dbase.go:197
↓ 1 callersFunctionIsRoot
IsRoot returns true if the process is running as root.
internal/osext/user.go:21
↓ 1 callersMethodIsThread
()
internal/chunk/chunk.go:203
↓ 1 callersMethodIsThreadChild
IsThreadChild will return true if the message is the child message of a conversation.
types/message.go:54
↓ 1 callersFunctionIsThreadMessage
IsThreadMessage checks if the message is a thread message (not lead).
internal/structures/conversation.go:32
↓ 1 callersMethodIsThreadParent
IsThreadParent will return true if the message is the parent message of a conversation (has more than 0 replies)
types/message.go:48
↓ 1 callersMethodIsTokenSet
()
internal/edge/edge.go:197
↓ 1 callersFunctionIsURL
(s string)
internal/structures/url_parse.go:153
↓ 1 callersFunctionIt
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionJoinFilers
JoinFilers joins multiple Filer processors into one.
processor/processor.go:369
↓ 1 callersFunctionJt
(t)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionKeyEndBinding
()
cmd/slackdump/internal/ui/keymap.go:71
↓ 1 callersFunctionKeyHomeBinding
()
cmd/slackdump/internal/ui/keymap.go:67
↓ 1 callersFunctionKeyRefreshBinding
()
cmd/slackdump/internal/ui/keymap.go:75
↓ 1 callersFunctionKt
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodLast
Last returns the last session in the database.
internal/chunk/backend/dbase/repository/session.go:163
↓ 1 callersMethodLastMonth
LastMonth sets the model's `Time` struct back 1 month
cmd/slackdump/internal/ui/bubbles/datepicker/datepicker.go:350
↓ 1 callersMethodLastWeek
LastWeek sets the model's `Time` struct back 7 days
cmd/slackdump/internal/ui/bubbles/datepicker/datepicker.go:330
↓ 1 callersMethodLastYear
LastYear sets the model's `Time` struct back 1 year
cmd/slackdump/internal/ui/bubbles/datepicker/datepicker.go:360
↓ 1 callersMethodLatest
(ctx context.Context)
internal/chunk/backend/dbase/source.go:369
↓ 1 callersMethodLatest
Latest retrieves the Github Release for the latest version.
cmd/slackdump/internal/diag/updater/updater.go:62
↓ 1 callersMethodLatestMessages
LatestMessages returns the latest message in each channel.
internal/chunk/backend/dbase/repository/dbmessage.go:155
↓ 1 callersMethodLatestMessages
(ctx context.Context, conn sqlx.QueryerContext)
internal/chunk/backend/dbase/repository/dbmessage.go:261
↓ 1 callersMethodLatestThreads
LatestThreads returns the latest thread message in each channel.
internal/chunk/backend/dbase/repository/dbmessage.go:157
↓ 1 callersMethodLatestThreads
(ctx context.Context, conn sqlx.QueryerContext)
internal/chunk/backend/dbase/repository/dbmessage.go:266
↓ 1 callersMethodLen
()
cmd/slackdump/internal/list/channels.go:181
↓ 1 callersMethodLen
()
cmd/slackdump/internal/list/users.go:100
↓ 1 callersFunctionLimiter
Limiter uses the initialised limiter instead of built in.
downloader/downloader.go:94
↓ 1 callersFunctionLinkToFileID
LinkToFileID converts the SlackLink to file ID. If includeThread is true and the thread timestamp is not empty, the thread timestamp will be appended
internal/chunk/file_id.go:47
↓ 1 callersMethodListenAndServe
()
internal/viewer/viewer.go:183
↓ 1 callersFunctionLn
(t,n,r)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodLoadChannels
LoadChannels loads channel cache no older than maxAge.
internal/cache/manager.go:455
↓ 1 callersMethodLoadProvider
(name string)
cmd/slackdump/internal/workspace/workspace.go:85
↓ 1 callersFunctionMe
(t,e,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodMessages
(ctx context.Context, channelID string, numThreads int, isLast bool, mm []slack.Message)
internal/chunk/control/processors.go:82
↓ 1 callersMethodMessages
Messages is called for each message slice that is retrieved.
internal/chunk/backend/directory/conversations.go:133
↓ 1 callersFunctionMn
(e,t)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionMoveFile
MoveFile moves a file from src to dst. If dst already exists, it will be overwritten. Adopted solution from https://stackoverflow.com/questions/5074
internal/osext/move.go:30
↓ 1 callersMethodN
()
internal/primitive/counter.go:42
↓ 1 callersMethodN
()
internal/chunk/backend/directory/conversations.go:74
↓ 1 callersFunctionNVL
(s string, rest ...string)
internal/format/csv.go:142
↓ 1 callersMethodName
()
source/database.go:152
↓ 1 callersMethodName
()
internal/osext/removewrapper.go:26
↓ 1 callersFunctionNe
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionNew
New create new browser based client.
auth/browser/client.go:56
↓ 1 callersFunctionNew
New initialises the new Redownloader for the given directory. Source type is detected automatically. It validates if the source is of the supported t
internal/redownload/redownload.go:64
↓ 1 callersFunctionNew
New returns the Model of the datepicker
cmd/slackdump/internal/ui/bubbles/datepicker/datepicker.go:117
↓ 1 callersFunctionNewChannels
NewChannels creates a new Channels processor. fn is called for each channel chunk that is retrieved. The function is called before the chunk is proc
internal/chunk/backend/directory/channels.go:35
↓ 1 callersFunctionNewDirServer
(cd *chunk.Directory)
internal/chunk/chunktest/dirserver.go:36
↓ 1 callersFunctionNewEdge
NewEdge returns a new *Client that is guaranteed to have an edge (enterprise) connection. Use c.Edge() to obtain the underlying *edge.Client.
internal/client/edge.go:31
↓ 1 callersFunctionNewISODuration
(value *duration.Duration, showPrompt bool)
cmd/slackdump/internal/ui/updaters/duration.go:83
↓ 1 callersFunctionNewMockChannelUserRepository
NewMockChannelUserRepository creates a new mock instance.
internal/chunk/backend/dbase/repository/mock_repository/mock_chan_user.go:36
↓ 1 callersFunctionNewMockCredentials
NewMockCredentials creates a new mock instance.
internal/mocks/mock_cache/mock_cache.go:34
↓ 1 callersFunctionNewMockEmojiDumper
NewMockEmojiDumper creates a new mock instance.
cmd/slackdump/internal/emoji/emojidl/emoji_mock_test.go:32
↓ 1 callersFunctionNewMockEncoder
NewMockEncoder creates a new mock instance.
internal/chunk/mock_chunk/mock_encoder.go:33
↓ 1 callersFunctionNewMockFileInfo
NewMockFileInfo creates a new mock instance.
internal/mocks/mock_os/mock_os.go:33
↓ 1 callersFunctionNewMockFileRepository
NewMockFileRepository creates a new mock instance.
internal/chunk/backend/dbase/repository/mock_repository/mock_file.go:36
↓ 1 callersFunctionNewMockGetFiler
NewMockGetFiler creates a new mock instance.
mocks/mock_downloader/mock_getfiler.go:33
↓ 1 callersFunctionNewMockMessageSearcher
NewMockMessageSearcher creates a new mock instance.
mocks/mock_processor/mock_processor.go:359
↓ 1 callersFunctionNewMockProvider
NewMockProvider creates a new mock instance.
internal/mocks/mock_auth/mock_auth.go:34
↓ 1 callersFunctionNewMockReadCloser
NewMockReadCloser creates a new mock instance.
internal/mocks/mock_io/mock_io.go:31
↓ 1 callersFunctionNewMockRequest
NewMockRequest creates a new mock instance.
auth/browser/playwright_test.go:32
↓ 1 callersFunctionNewMockResumer
NewMockResumer creates a new mock instance.
source/mock_source/mock_source.go:222
↓ 1 callersFunctionNewMockSearchFileRepository
NewMockSearchFileRepository creates a new mock instance.
internal/chunk/backend/dbase/repository/mock_repository/mock_search_file.go:36
↓ 1 callersFunctionNewMockSearchMessageRepository
NewMockSearchMessageRepository creates a new mock instance.
internal/chunk/backend/dbase/repository/mock_repository/mock_search_msg.go:36
↓ 1 callersFunctionNewMockTransformStarter
NewMockTransformStarter creates a new mock instance.
internal/chunk/control/mock_control/mock_interfaces.go:201
↓ 1 callersFunctionNewMockWorkspaceRepository
NewMockWorkspaceRepository creates a new mock instance.
internal/chunk/backend/dbase/repository/mock_repository/mock_workspace.go:35
↓ 1 callersFunctionNewMockcopier
NewMockcopier creates a new mock instance.
internal/convert/mock_convert/mock_copier.go:32
↓ 1 callersFunctionNewMocksourcer
NewMocksourcer creates a new mock instance.
cmd/slackdump/internal/diag/hydrate_mock_test.go:34
← previousnext →1,501–1,600 of 4,254, ranked by callers