mirror of
				https://github.com/owncast/owncast.git
				synced 2025-11-01 02:44:31 +08:00 
			
		
		
		
	 dc54dfe363
			
		
	
	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
		
			
				
	
	
		
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			31 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")
 | |
| )
 |