19 lines
681 B
Python
19 lines
681 B
Python
from app.extensions import redis_controller
|
|
|
|
def SetWebsiteFeature(feature : str, value : bool) -> None:
|
|
"""
|
|
:param feature: The feature to set
|
|
:param value: The value to set the feature to
|
|
"""
|
|
redis_controller.set("websitefeature_" + feature, str(value))
|
|
|
|
def GetWebsiteFeature(feature : str) -> bool:
|
|
"""
|
|
:param feature: The feature to check
|
|
:returns: bool (Whether the feature is enabled or not)
|
|
"""
|
|
if redis_controller.get("websitefeature_" + feature) is None:
|
|
redis_controller.set("websitefeature_" + feature, str(True))
|
|
return True
|
|
return redis_controller.get("websitefeature_" + feature) == "True"
|