mirror of
https://github.com/owncast/owncast.git
synced 2024-11-27 17:59:21 +03:00
dc54dfe363
* Custom emoji editor: implement backend This reuses the logo upload code * Implement emoji edit admin interface Again reuse base64 logic from the logo upload * Allow toggling between uploaded and default emojis * Add route that always serves uploaded emojis This is needed for the admin emoji interface, as otherwise the emojis will 404 if custom emojis are disabled * Fix linter warnings * Remove custom/uploaded emoji logic * Reset timer after emoji deletion * Setup: copy built-in emojis to emoji directory
30 lines
1.1 KiB
Go
30 lines
1.1 KiB
Go
package config
|
|
|
|
import "path/filepath"
|
|
|
|
const (
|
|
// StaticVersionNumber is the version of Owncast that is used when it's not overwritten via build-time settings.
|
|
StaticVersionNumber = "0.1.0" // Shown when you build from develop
|
|
// FfmpegSuggestedVersion is the version of ffmpeg we suggest.
|
|
FfmpegSuggestedVersion = "v4.1.5" // Requires the v
|
|
// DataDirectory is the directory we save data to.
|
|
DataDirectory = "data"
|
|
// EmojiDir defines the URL route prefix for emoji requests.
|
|
EmojiDir = "/img/emoji/"
|
|
// MaxUserColor is the largest color value available to assign to users.
|
|
// They start at 0 and can be treated as IDs more than colors themselves.
|
|
MaxUserColor = 7
|
|
// MaxChatDisplayNameLength is the maximum length of a chat display name.
|
|
MaxChatDisplayNameLength = 30
|
|
)
|
|
|
|
var (
|
|
// BackupDirectory is the directory we write backup files to.
|
|
BackupDirectory = filepath.Join(DataDirectory, "backup")
|
|
|
|
// HLSStoragePath is the directory HLS video is written to.
|
|
HLSStoragePath = filepath.Join(DataDirectory, "hls")
|
|
|
|
// CustomEmojiPath is the emoji directory.
|
|
CustomEmojiPath = filepath.Join(DataDirectory, "emoji")
|
|
)
|