add cast to appsettings

This commit is contained in:
Simon
2025-03-08 18:32:13 +07:00
parent 73f7e8945c
commit 7229cf1930
7 changed files with 24 additions and 7 deletions

View File

@@ -62,6 +62,7 @@ class AppConfigAppSerializer(
"""serialize app config"""
enable_snapshot = serializers.BooleanField()
enable_cast = serializers.BooleanField()
class AppConfigSerializer(ValidateUnknownFieldsMixin, serializers.Serializer):

View File

@@ -51,6 +51,7 @@ class ApplicationConfigType(TypedDict):
"""describes application config"""
enable_snapshot: bool
enable_cast: bool
class AppConfigType(TypedDict):
@@ -93,7 +94,10 @@ class AppConfig:
"integrate_ryd": False,
"integrate_sponsorblock": False,
},
"application": {"enable_snapshot": True},
"application": {
"enable_snapshot": True,
"enable_cast": False,
},
}
def __init__(self):