MCPcopy Create free account

hub / github.com/boreq/eggplant / functions

Functions1,634 in github.com/boreq/eggplant

FunctionNewLoggingSearchHandler
(inner *SearchHandler, logger logging.Logger)
backend/application/music/handlers_logging_gen.go:393
FunctionNewLoggingStartStreamingHandler
(inner *StartStreamingHandler, logger logging.Logger)
backend/application/music/handlers_logging_gen.go:422
FunctionNewLoggingStreamFragmentHandler
(inner *StreamFragmentHandler, logger logging.Logger)
backend/application/music/handlers_logging_gen.go:451
FunctionNewLoggingStreamInitHandler
(inner *StreamInitHandler, logger logging.Logger)
backend/application/music/handlers_logging_gen.go:480
FunctionNewLoggingStreamPlaylistHandler
(inner *StreamPlaylistHandler, logger logging.Logger)
backend/application/music/handlers_logging_gen.go:509
FunctionNewLoggingThumbnailHandler
(inner *ThumbnailHandler, logger logging.Logger)
backend/application/music/handlers_logging_gen.go:538
FunctionNewLoginHandler
( passwordHasher PasswordHasher, transactionProvider TransactionProvider, )
backend/application/auth/handler_login.go:21
FunctionNewLogoutHandler
( transactionProvider TransactionProvider, )
backend/application/auth/handler_logout.go:12
FunctionNewOutboxRepository
(tx *bolt.Tx)
backend/adapters/outbox.go:31
FunctionNewPairingToken
()
backend/domain/remote/tokens.go:20
FunctionNewPairingTokenFromBytes
(b []byte)
backend/domain/remote/tokens.go:28
FunctionNewPartialAlbum
(id AlbumId, title AlbumTitle, thumbnail *Thumbnail)
backend/domain/music/album.go:129
FunctionNewPasswordFromString
(s string)
backend/domain/auth/password.go:16
FunctionNewPasswordHash
(b []byte)
backend/domain/auth/password_hash.go:13
FunctionNewPersistLastSeenHandler
( transactionProvider TransactionProvider, lastSeenUpdater LastSeenUpdater, )
backend/application/auth/handler_persist_last_seen.go:16
FunctionNewPubSub
(db *bolt.DB)
backend/adapters/pubsub/pubsub.go:19
FunctionNewQueryTransactionProvider
( db *bolt.DB, repositoriesProvider QueryRepositoriesProvider, )
backend/adapters/auth/transaction.go:58
FunctionNewRegisterHandler
( passwordHasher PasswordHasher, transactionProvider TransactionProvider, )
backend/application/auth/handler_register.go:22
FunctionNewRegisterInitialHandler
( passwordHasher PasswordHasher, transactionProvider TransactionProvider, )
backend/application/auth/handler_register_initial.go:20
FunctionNewRemoteAlbum
(id AlbumId, title AlbumTitle, thumbnail *Thumbnail, parents []PartialAlbum, albums []PartialAlbum, tracks []T
backend/domain/music/album.go:63
FunctionNewRemoteClient
()
backend/adapters/remote/remote_client.go:22
FunctionNewRemoteGetAlbumHandler
(remoteLibrary RemoteLibrary)
backend/application/music/handler_remote_get_album.go:21
FunctionNewRemoteGetThumbnailHandler
(client RemoteLibrary)
backend/application/music/handler_remote_get_thumbnail.go:22
FunctionNewRemoteGetTrackDurationHandler
(remoteLibrary RemoteLibrary)
backend/application/music/handler_remote_get_track_duration.go:21
FunctionNewRemoteInstance
(id RemoteInstanceID, address RemoteInstanceAddress, localPairingTokenHash HashedPairingToken)
backend/domain/remote/instance.go:24
FunctionNewRemoteInstanceAccessContext
(remoteInstanceID remotedomain.RemoteInstanceID)
backend/application/accessctx/accessctx.go:72
FunctionNewRemoteInstanceAddress
(s string)
backend/domain/remote/address.go:14
FunctionNewRemoteInstanceFromDatabase
( id RemoteInstanceID, address RemoteInstanceAddress, localPairingTokenHash *HashedPairingToken, localAuth
backend/domain/remote/instance.go:39
FunctionNewRemoteInstanceID
()
backend/domain/remote/id.go:12
FunctionNewRemoteInstanceIDFromString
(s string)
backend/domain/remote/id.go:16
FunctionNewRemoteInstanceRepository
(tx *bolt.Tx)
backend/adapters/remote/repository_remote_instances.go:21
FunctionNewRemoteKeepAliveStreamHandler
(remoteLibrary RemoteLibrary)
backend/application/music/handler_remote_keepalive_stream.go:22
FunctionNewRemoteLibrary
(transactionProvider appremote.TransactionProvider, client *RemoteClient)
backend/adapters/remote/remote_library.go:23
FunctionNewRemotePartialAlbum
(id AlbumId, title AlbumTitle, thumbnail *Thumbnail, remoteInstanceId remote.RemoteInstanceID)
backend/domain/music/album.go:137
FunctionNewRemoteStartStreamingHandler
(remoteLibrary RemoteLibrary)
backend/application/music/handler_remote_start_streaming.go:22
FunctionNewRemoteStreamFragmentHandler
(remoteLibrary RemoteLibrary)
backend/application/music/handler_remote_stream_fragment.go:24
FunctionNewRemoteStreamInitHandler
(remoteLibrary RemoteLibrary)
backend/application/music/handler_remote_stream_init.go:23
FunctionNewRemoteStreamPlaylistHandler
(remoteLibrary RemoteLibrary)
backend/application/music/handler_remote_stream_playlist.go:23
FunctionNewRemoteTrack
(id TrackId, fileId FileId, title TrackTitle, remoteInstanceId remote.RemoteInstanceID)
backend/domain/music/track.go:36
FunctionNewRemoteTransactionProvider
( db *bolt.DB, repositoriesProvider RemoteRepositoriesProvider, )
backend/adapters/remote/transaction.go:18
FunctionNewRemoveHandler
(transactionProvider TransactionProvider)
backend/application/auth/handler_remove.go:16
FunctionNewRequestedSeekPosition
(d time.Duration)
backend/domain/music/streaming.go:41
FunctionNewRootAlbum
(thumbnail *music.Thumbnail, visibility *Visibility, albums []Album, tracks []music.Track)
backend/domain/music/library/library.go:154
FunctionNewSearchHandler
(repo LibraryRepository, remoteLibrary RemoteLibrary)
backend/application/music/handler_search.go:59
FunctionNewSeekPosition
(requested RequestedSeekPosition)
backend/domain/music/streaming.go:52
FunctionNewSendLocalAuthTokenHandler
( transactionProvider TransactionProvider, client RemoteClient, )
backend/application/remote/handler_send_local_auth_token.go:19
FunctionNewServer
(handler http.Handler)
backend/entrypoints/http/server.go:17
FunctionNewService
( httpServer *httpEntrypoint.Server, fsListener *fsEntrypoint.Listener, persistLastSeen *authApp.PersistLas
backend/internal/service/service.go:32
FunctionNewSession
(token AccessToken, lastSeen time.Time)
backend/domain/auth/session.go:10
FunctionNewSetPasswordHandler
( passwordHasher PasswordHasher, transactionProvider TransactionProvider, )
backend/application/auth/handler_set_password.go:19
FunctionNewSetRemoteAuthTokenHandler
(transactionProvider TransactionProvider)
backend/application/remote/handler_set_remote_auth_token.go:17
FunctionNewSetRemotePairingTokenHandler
(transactionProvider TransactionProvider)
backend/application/remote/handler_set_remote_pairing_token.go:18
FunctionNewStartStreamingHandler
(libraryRepository LibraryRepository, trackConverter TrackConverter)
backend/application/music/handler_start_streaming.go:24
FunctionNewStatsHandler
( trackStore TrackStore, thumbnailStore ThumbnailStore, transactionProvider TransactionProvider, )
backend/application/queries/handler_stats.go:11
FunctionNewStreamFragmentHandler
(libraryRepository LibraryRepository, trackConverter TrackConverter)
backend/application/music/handler_stream_fragment.go:20
FunctionNewStreamId
()
backend/domain/music/streaming.go:15
FunctionNewStreamIdFromString
(s string)
backend/domain/music/streaming.go:23
FunctionNewStreamInitHandler
(libraryRepository LibraryRepository, trackConverter TrackConverter)
backend/application/music/handler_stream_init.go:19
FunctionNewStreamPlaylistHandler
(libraryRepository LibraryRepository, trackConverter TrackConverter)
backend/application/music/handler_stream_playlist.go:19
FunctionNewStreamProxy
(transactionProvider appremote.TransactionProvider)
backend/adapters/remote/remote_stream_proxy.go:19
FunctionNewThumbnail
(id ThumbnailId, fileId FileId)
backend/domain/music/thumbnail.go:10
FunctionNewThumbnailHandler
(libraryRepository LibraryRepository, thumbnailStore ThumbnailStore)
backend/application/music/handler_thumbnail.go:16
FunctionNewThumbnailId
(parents []AlbumId, name FileName)
backend/domain/music/thumbnail.go:26
FunctionNewThumbnailIdFromString
(s string)
backend/domain/music/thumbnail.go:30
FunctionNewThumbnailStem
(s string)
backend/adapters/music/scanner/scanner.go:22
FunctionNewThumbnailStore
(ctx context.Context, dataDir string, format ThumbnailFormat)
backend/adapters/music/thumbnails/thumbnails.go:26
FunctionNewTrack
(id TrackId, fileId FileId, title TrackTitle)
backend/domain/music/track.go:18
FunctionNewTrackDuration
(d time.Duration)
backend/domain/music/track.go:120
FunctionNewTrackId
(parents []AlbumId, title TrackTitle)
backend/domain/music/track.go:70
FunctionNewTrackIdFromString
(s string)
backend/domain/music/track.go:74
FunctionNewTrackNumber
(n int)
backend/domain/music/track.go:105
FunctionNewTrackTitle
(s string)
backend/domain/music/track.go:90
FunctionNewTrackWithNumber
(id TrackId, fileId FileId, number TrackNumber, title TrackTitle)
backend/domain/music/track.go:27
FunctionNewUser
(username Username, password PasswordHash, administrator bool, created time.Time)
backend/domain/auth/user.go:14
FunctionNewUserAccessContext
(u authdomain.User, t authdomain.AccessToken)
backend/application/accessctx/accessctx.go:39
FunctionNewUserFromDatabase
(username Username, password PasswordHash, administrator bool, created, lastSeen *time.Time, sessions []Sessio
backend/domain/auth/user.go:25
FunctionNewUserRepository
(tx *bolt.Tx)
backend/adapters/auth/repository_users.go:24
FunctionNewUsernameFromString
(s string)
backend/domain/auth/username.go:15
MethodOpen
(name string)
backend/entrypoints/http/frontend/frontend_withfrontend.go:23
MethodOutputDirectory
()
backend/adapters/music/thumbnails/store_stats_test.go:26
MethodOutputFile
(id string)
backend/adapters/music/thumbnails/store_stats_test.go:18
FunctionParse
(r io.Reader)
backend/domain/music/hls/parser.go:14
FunctionParse
(t music.TrackTitle)
backend/domain/music/titleparser/titleparser.go:32
MethodPath
()
backend/domain/music/scanner/scanner.go:107
MethodPath
()
backend/application/music/music.go:93
MethodPopEvents
()
backend/domain/remote/event_recorder.go:15
MethodPopUpdates
()
backend/application/auth/handler_persist_last_seen_test.go:21
MethodProvide
(tx *bolt.Tx)
backend/adapters/auth/transaction.go:50
MethodProvide
(tx *bolt.Tx)
backend/internal/fixture/remote_transaction_provider.go:19
MethodProvide
(tx *bolt.Tx)
backend/internal/fixture/transaction_provider.go:19
MethodProvide
(tx *bolt.Tx)
backend/internal/wire/inject_remote.go:59
MethodProvide
(tx *bolt.Tx)
backend/internal/wire/inject_application.go:117
MethodProvide
(tx *bolt.Tx)
backend/internal/wire/inject_application.go:128
MethodPut
(invitation authdomain.Invitation)
backend/adapters/auth/repository_invitations.go:38
MethodPut
(user authdomain.User)
backend/adapters/auth/repository_users.go:121
MethodPut
Put inserts the invitation into the repository. The previous entry with this token is overwriten.
backend/application/auth/auth.go:50
MethodRead
(handler remote.TransactionHandler)
backend/adapters/remote/transaction.go:28
MethodRead
(handler auth.TransactionHandler)
backend/adapters/auth/transaction.go:29
MethodRead
(handler queries.TransactionHandler)
backend/adapters/auth/transaction.go:68
MethodRead
(handler TransactionHandler)
backend/application/remote/remote.go:31
← previousnext →1,001–1,100 of 1,634, ranked by callers