clientConfig.go
TLDR
The clientConfig.go
file contains a GetClientConfig
method that returns a ClientConfig
object with various configuration properties.
Methods
GetClientConfig
This method returns a ClientConfig
object with the following properties:
-
Telemetry
: The telemetry configuration. -
TelemetryID
: The ID for telemetry. -
EnablePublicSharedBoards
: Whether public shared boards are enabled. -
TeammateNameDisplay
: The display configuration for teammate names. -
FeatureFlags
: The feature flags configuration. -
MaxFileSize
: The maximum file size configuration.
package app
import (
"github.com/mattermost/focalboard/server/model"
)
func (a *App) GetClientConfig() *model.ClientConfig {
return &model.ClientConfig{
Telemetry: a.config.Telemetry,
TelemetryID: a.config.TelemetryID,
EnablePublicSharedBoards: a.config.EnablePublicSharedBoards,
TeammateNameDisplay: a.config.TeammateNameDisplay,
FeatureFlags: a.config.FeatureFlags,
MaxFileSize: a.config.MaxFileSize,
}
}