aboutsummaryrefslogtreecommitdiffstats
path: root/src/Types.hx
diff options
context:
space:
mode:
Diffstat (limited to 'src/Types.hx')
-rw-r--r--src/Types.hx21
1 files changed, 14 insertions, 7 deletions
diff --git a/src/Types.hx b/src/Types.hx
index 60ce612..22b6ec2 100644
--- a/src/Types.hx
+++ b/src/Types.hx
@@ -29,28 +29,35 @@ typedef VideoData = {
var ?playerType:PlayerType;
}
+typedef ServerConfig = Config & {
+ serverChatHistory:Int,
+ localAdmins:Bool,
+ allowProxyIps:Bool,
+ localNetworkOnly:Bool,
+ sslKeyPemPath:String,
+ sslCertPemPath:String,
+ cacheStorageLimitGiB:Float,
+ ytDlp:{
+ channel:String, jsRuntime:String,
+ },
+}
+
typedef Config = {
port:Int,
channelName:String,
maxLoginLength:Int,
maxMessageLength:Int,
- serverChatHistory:Int,
totalVideoLimit:Int,
userVideoLimit:Int,
requestLeaderOnPause:Bool,
unpauseWithoutLeader:Bool,
- localAdmins:Bool,
- allowProxyIps:Bool,
- localNetworkOnly:Bool,
- sslKeyPemPath:String,
- sslCertPemPath:String,
templateUrl:String,
youtubeApiKey:String,
youtubePlaylistLimit:Int,
- cacheStorageLimitGiB:Float,
permissions:Permissions,
emotes:Array<Emote>,
filters:Array<Filter>,
+ ?serverVersion:Int,
?isVerbose:Bool,
?salt:String
}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage