mirror of https://gitlab.com/litecord/litecord.git
schemas: add theme type
- schemas: add USER_SETTINGS.theme
This commit is contained in:
parent
8c59bb5740
commit
d39e161deb
|
|
@ -124,6 +124,9 @@ class LitecordValidator(Validator):
|
||||||
# for now, we'll use the same validation for guild_name
|
# for now, we'll use the same validation for guild_name
|
||||||
return self._validate_type_guild_name(value)
|
return self._validate_type_guild_name(value)
|
||||||
|
|
||||||
|
def _validate_type_theme(self, value: str) -> bool:
|
||||||
|
return value in ['light', 'dark']
|
||||||
|
|
||||||
|
|
||||||
def validate(reqjson: Union[Dict, List], schema: Dict,
|
def validate(reqjson: Union[Dict, List], schema: Dict,
|
||||||
raise_err: bool = True) -> Union[Dict, List]:
|
raise_err: bool = True) -> Union[Dict, List]:
|
||||||
|
|
@ -513,7 +516,8 @@ USER_SETTINGS = {
|
||||||
|
|
||||||
'timezone_offset': {'type': 'number', 'required': False},
|
'timezone_offset': {'type': 'number', 'required': False},
|
||||||
|
|
||||||
'status': {'type': 'status_external', 'required': False}
|
'status': {'type': 'status_external', 'required': False},
|
||||||
|
'theme': {'type': 'theme', 'required': False}
|
||||||
}
|
}
|
||||||
|
|
||||||
RELATIONSHIP = {
|
RELATIONSHIP = {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue