Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Options ¶
type Options struct { Log *log.Logger StatsClient *statsd.Client Wallet *wallet.Wallet OAuthManager *oauth.Manager RepresentativeAddress string JWTManager *auth.JWTManager AuthInterceptor *authinterceptor.Interceptor VersionInterceptor *version.VersionInterceptor TicketCheckPeriod time.Duration IPCheckEndpoint string YoutubeAPIkey string RaffleSecretKey string ModLogWebhook string SegchaClient segchaproto.SegchaClient CaptchaImageDB *segcha.ImageDatabase CaptchaFontPath string AppRunner *apprunner.AppRunner ConfigManager *configurationmanager.Manager NotificationManager *notificationmanager.Manager AutoEnqueueVideoListFile string QueueFile string TypeScriptTypeDefinitionsFile string TenorAPIKey string WebsiteURL string NanswapAPIKey string TurnstileSecretKey string PrivilegedLabUserSecretKey string RPCProxyTokensSecretKey []byte RPCProxyIPV4Endpoint string RPCProxyIPV6Endpoint string }
Options contains the required options to start the server
Source Files ¶
- app_helpers.go
- chat_system_messages.go
- grpc_app_editor.go
- grpc_app_runner.go
- grpc_app_runtime.go
- grpc_auth.go
- grpc_blocked_user.go
- grpc_chat.go
- grpc_client_reload.go
- grpc_connections.go
- grpc_documents.go
- grpc_enqueue.go
- grpc_leaderboards.go
- grpc_media_history.go
- grpc_moderation.go
- grpc_moderation_disallowed_media.go
- grpc_moderation_disallowed_media_collections.go
- grpc_moderation_spectators.go
- grpc_moderation_status.go
- grpc_moderation_user_bans.go
- grpc_moderation_user_verifications.go
- grpc_moderation_vip_users.go
- grpc_points.go
- grpc_profile.go
- grpc_queue.go
- grpc_raffle.go
- grpc_received_rewards.go
- grpc_rewards.go
- grpc_rpc_config.go
- grpc_segcha.go
- grpc_server.go
- grpc_server_workers.go
- grpc_skip_and_tip.go
- grpc_watch.go
- grpc_withdrawals.go
- pagination_utils.go
- user.go
Directories ¶
Path | Synopsis |
---|---|
components
|
|
chatmanager/tenorclient
Package tenorclient provides primitives to interact with the openapi HTTP API.
|
Package tenorclient provides primitives to interact with the openapi HTTP API. |
turnstileclient
SPDX-License-Identifier: MIT Based on https://github.com/meyskens/go-turnstile
|
SPDX-License-Identifier: MIT Based on https://github.com/meyskens/go-turnstile |
interceptors
|
|
stores
|
|
Click to show internal directories.
Click to hide internal directories.