MCPcopy Create free account

hub / github.com/rusq/slackdump / functions

Functions4,254 in github.com/rusq/slackdump

↓ 1 callersFunctionTt
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodType
()
source/database.go:156
↓ 1 callersFunctionUe
(e,t,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodUnwrap
()
auth/auth_error.go:40
↓ 1 callersMethodUnwrap
()
internal/network/network.go:87
↓ 1 callersMethodUnwrap
()
stream/stream.go:98
↓ 1 callersFunctionUpdate
Update locates the file by address addr, and calls fn with the pointer to that file. Addr contains an address of the message and the file within the m
internal/structures/files/addr.go:54
↓ 1 callersMethodUpdate
(ctx context.Context, conn sqlx.ExtContext, s *Session)
internal/chunk/backend/dbase/repository/session.go:134
↓ 1 callersMethodUpdate
(msg tea.Msg)
cmd/slackdump/internal/ui/updaters/bool.go:51
↓ 1 callersMethodUpdate
(msg tea.Msg)
cmd/slackdump/internal/apiconfig/checker_model.go:48
↓ 1 callersFunctionUpdateAllLinks
UpdateAllLinks calls fn with pointer to each file URL except permalinks. fn can modify the string pointed by ptrS.
internal/structures/files/files.go:71
↓ 1 callersFunctionUpdateDownloadLinks
(f *slack.File, fn func(ptrS *string) error)
internal/structures/files/files.go:75
↓ 1 callersMethodUser
TODO: test
internal/chunk/obfuscate/obfuscate.go:329
↓ 1 callersMethodUserIDs
()
cmd/slackdump/internal/format/dump.go:84
↓ 1 callersFunctionUsername
(u *slack.User)
internal/structures/user_index.go:65
↓ 1 callersMethodUsername
Username tries to resolve the username by ID. If it fails, it returns the user ID. If the user is not found in index, is assumes that it is an extern
internal/structures/user_index.go:42
↓ 1 callersMethodUsers
Users method is called for each user chunk that is retrieved.
processor/processor.go:63
↓ 1 callersMethodUsers
Users is the override for the Streamer.Users method.
internal/chunk/control/stream.go:38
↓ 1 callersMethodUsers
(ctx context.Context, users []slack.User)
internal/chunk/control/processors.go:44
↓ 1 callersMethodUsers
(uu ...slack.User)
internal/chunk/obfuscate/obfuscate.go:322
↓ 1 callersMethodUsers
(ctx context.Context)
internal/chunk/backend/dbase/source.go:231
↓ 1 callersMethodUsers
Users processes all users in the workspace, calling proc for each batch of users returned by the API.
stream/stream.go:229
↓ 1 callersMethodUsersBulk
UsersBulk processes all users in the workspace, calling proc for each batch of users returned by the API.
stream/stream.go:322
↓ 1 callersMethodUsersBulkWithCustom
UsersBulkWithCustom returns the information for the users with ids and fetches custom profile fields. If includeLabels is true, it will fetch the cus
stream/stream.go:351
↓ 1 callersMethodUsersInfo
UsersInfo calls a users.info endpoint. This endpoint does not return results straight away. It may return "pending ids", and when it does, it should
internal/edge/userlist.go:170
↓ 1 callersMethodUsersList
UserList lists users in the conversation(s).
internal/edge/userlist.go:201
↓ 1 callersFunctionUt
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodVal
()
internal/chunk/backend/dbase/repository/dbmessage.go:125
↓ 1 callersMethodValidate
()
auth/auth.go:71
↓ 1 callersMethodValidate
()
internal/convert/html.go:61
↓ 1 callersFunctionVe
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodView
()
cmd/slackdump/internal/ui/cfgui/model.go:202
↓ 1 callersMethodView
()
cmd/slackdump/internal/ui/bubbles/filemgr/filemgr.go:364
↓ 1 callersMethodView
()
cmd/slackdump/internal/ui/updaters/duration.go:72
↓ 1 callersMethodWalkUsers
WalkUsers scans the cache directory and calls userFn for each user file discovered.
internal/cache/manager.go:422
↓ 1 callersFunctionWithAuthOpts
WithAuthOpts allows to change the default Auth options, they will be passed to auth package..
internal/cache/manager.go:79
↓ 1 callersFunctionWithBareFormat
WithBareFormat allows to set the bare output format for the formatter that supports it.
internal/format/format.go:112
↓ 1 callersFunctionWithChannels
(cc map[string]slack.Channel)
internal/viewer/renderer/slack.go:52
↓ 1 callersFunctionWithDMMode
WithDMMode sets the DM serialization mode for export conversion.
internal/convert/convert.go:106
↓ 1 callersFunctionWithHelp
WithHelp sets the help message.
cmd/slackdump/internal/ui/ui.go:43
↓ 1 callersFunctionWithIgnoreCopyErrors
(b bool)
internal/convert/convert.go:81
↓ 1 callersFunctionWithLogger
(lg *slog.Logger)
internal/redownload/redownload.go:53
↓ 1 callersFunctionWithMode
(mode renderer.Mode)
internal/viewer/viewer.go:81
↓ 1 callersFunctionWithUsers
(uu map[string]slack.User)
internal/viewer/renderer/slack.go:46
↓ 1 callersFunctionWn
()
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionWorkers
Workers sets the number of workers for the download queue.
downloader/downloader.go:113
↓ 1 callersMethodWorkspaceInfo
(context.Context)
source/export.go:369
↓ 1 callersMethodWorkspaceInfo
(wi *slack.AuthTestResponse)
internal/chunk/obfuscate/obfuscate.go:393
↓ 1 callersMethodWorkspaceInfo
(ctx context.Context)
internal/chunk/backend/dbase/source.go:334
↓ 1 callersFunctionWt
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionXe
(e,t,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionXn
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodYesterday
Yesterday sets the model's `Time` struct back 1 day
cmd/slackdump/internal/ui/bubbles/datepicker/datepicker.go:340
↓ 1 callersFunctionYn
()
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionZn
()
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionZt
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionaddCommonFlags
addCommonFlags adds common flags to the flagset.
cmd/slackdump/internal/list/common.go:103
↓ 1 callersMethodallChannels
()
cmd/slackdump/internal/diag/sdv1/sdv1.go:61
↓ 1 callersFunctionallForOffsets
allForOffsets returns all the items for the given offsets.
internal/chunk/file.go:285
↓ 1 callersFunctionallUsersIter
allUsersIter returns an iterator that will emit all users.
internal/chunk/backend/dbase/split.go:177
↓ 1 callersMethodapply
(opts ...Option)
internal/chunk/backend/dbase/dbase.go:72
↓ 1 callersFunctionasmChannelInfo
(ctx context.Context, conn sqlx.ExtContext, dbchunk *repository.DBChunk)
internal/chunk/backend/dbase/assemble.go:194
↓ 1 callersFunctionasmChannelUsers
(ctx context.Context, conn sqlx.ExtContext, dbchunk *repository.DBChunk)
internal/chunk/backend/dbase/assemble.go:223
↓ 1 callersFunctionasmChannels
(ctx context.Context, conn sqlx.ExtContext, dbchunk *repository.DBChunk)
internal/chunk/backend/dbase/assemble.go:175
↓ 1 callersFunctionasmFiles
(ctx context.Context, conn sqlx.ExtContext, dbchunk *repository.DBChunk)
internal/chunk/backend/dbase/assemble.go:129
↓ 1 callersFunctionasmMessages
(ctx context.Context, conn sqlx.ExtContext, dbchunk *repository.DBChunk)
internal/chunk/backend/dbase/assemble.go:64
↓ 1 callersFunctionasmSearchFiles
(ctx context.Context, conn sqlx.ExtContext, dbchunk *repository.DBChunk)
internal/chunk/backend/dbase/assemble.go:260
↓ 1 callersFunctionasmSearchMessages
(ctx context.Context, conn sqlx.ExtContext, dbchunk *repository.DBChunk)
internal/chunk/backend/dbase/assemble.go:238
↓ 1 callersFunctionasmThreadMessages
(ctx context.Context, conn sqlx.ExtContext, dbchunk *repository.DBChunk)
internal/chunk/backend/dbase/assemble.go:86
↓ 1 callersFunctionasmUsers
(ctx context.Context, conn sqlx.ExtContext, dbchunk *repository.DBChunk)
internal/chunk/backend/dbase/assemble.go:156
↓ 1 callersFunctionasmWorkspaceInfo
(ctx context.Context, conn sqlx.ExtContext, dbchunk *repository.DBChunk)
internal/chunk/backend/dbase/assemble.go:209
↓ 1 callersFunctionassignCount
(counts *DedupeCounts, entityName string, n int64)
internal/chunk/backend/dbase/repository/dedupe.go:196
↓ 1 callersFunctionassignRemoved
(result *DedupeResult, entityName string, n int64)
internal/chunk/backend/dbase/repository/dedupe.go:211
↓ 1 callersFunctionat
(t,n,e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodattr
attr returns log attributes.
internal/edge/search.go:110
↓ 1 callersFunctionauthWsp
authWsp authenticates in the workspace wsp, and saves, or reuses the credentials in the cacheDir. It returns ErrNotExists if the workspace doesn't ex
cmd/slackdump/internal/workspace/workspace.go:159
↓ 1 callersMethodavatarWorker
(users []slack.User)
internal/convert/export.go:318
↓ 1 callersFunctionbn
(e,t)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionboolArg
boolArg extracts a named bool argument from a tool call request.
internal/mcp/server.go:319
↓ 1 callersFunctionbrwsLogin
()
cmd/slackdump/internal/workspace/workspaceui/ezlogin3000.go:31
↓ 1 callersFunctionbuildDeleteDuplicatesStmt
(entity dedupeEntity)
internal/chunk/backend/dbase/repository/dedupe.go:337
↓ 1 callersFunctionbuildPrunableChunksSelect
(entity dedupeEntity)
internal/chunk/backend/dbase/repository/dedupe.go:319
↓ 1 callersMethodbuildThreadCache
buildThreadCache walks all messages in the channel with the given name and indexes all threads for faster lookup.
source/export.go:121
↓ 1 callersFunctioncacheMwareFunc
cacheMware is a middleware that sets cache control headers. [Mozilla reference]. [Mozilla reference]: https://developer.mozilla.org/en-US/docs/Web/HT
internal/viewer/middleware.go:28
↓ 1 callersFunctioncacheOptions
()
cmd/slackdump/internal/workspace/workspaceui/workspaceui.go:246
↓ 1 callersFunctioncalcExpRunDuration
(attempts int)
internal/network/network_test.go:47
↓ 1 callersFunctioncanvasAvailable
canvasAvailable returns true if the canvas file for the channel exists in the given storage.
internal/viewer/handlers.go:663
↓ 1 callersFunctioncanvasContentPath
(channelID string)
internal/convert/html.go:313
↓ 1 callersFunctioncanvasPagePath
(channelID string)
internal/convert/html.go:309
↓ 1 callersMethodcanvasPartial
(w http.ResponseWriter, r *http.Request, id string)
internal/viewer/handlers.go:352
↓ 1 callersFunctioncapfirst
(s string)
cmd/slackdump/internal/ui/bubbles/menu/model.go:191
↓ 1 callersMethodchannel
channel fetches the channel data as defined in req, calling callback function for each API response.
stream/conversation.go:183
↓ 1 callersMethodchannelDisplayName
(ch slack.Channel)
internal/viewer/template.go:85
↓ 1 callersMethodchannelInfo
(channelID string)
internal/chunk/file.go:323
↓ 1 callersMethodchannelInfoWorker
(ctx context.Context, proc processor.ChannelInformer, srC chan<- Result, channelIdC <-chan string)
stream/stream_workers.go:122
↓ 1 callersFunctionchannelPagePath
(channelID string)
internal/convert/html.go:301
↓ 1 callersMethodchannelPartial
── HTMX-only partial helpers (live mode) ────────────────────────────────────
internal/viewer/handlers.go:287
↓ 1 callersMethodchannelWorker
(ctx context.Context, proc processor.Conversations, results chan<- Result, threadC chan<- request, reqs <-chan
stream/stream_workers.go:30
↓ 1 callersMethodchannelsBare
(_ context.Context, csv *csv.Writer, _ []slack.User, chans []slack.Channel)
internal/format/csv.go:98
↓ 1 callersMethodchannelsBare
(_ context.Context, w io.Writer, _ []slack.User, cc []slack.Channel)
internal/format/text.go:188
← previousnext →1,701–1,800 of 4,254, ranked by callers