refac/enh: model default filter/feature

This commit is contained in:
Timothy Jaeryang Baek
2025-09-13 01:23:27 +04:00
parent 3288b19795
commit 9a55547827
8 changed files with 278 additions and 53 deletions
+6
View File
@@ -192,6 +192,9 @@ async def create_new_function(
function_cache_dir = CACHE_DIR / "functions" / form_data.id
function_cache_dir.mkdir(parents=True, exist_ok=True)
if function_type == "filter" and getattr(function_module, "toggle", None):
Functions.update_function_metadata_by_id(id, {"toggle": True})
if function:
return function
else:
@@ -308,6 +311,9 @@ async def update_function_by_id(
function = Functions.update_function_by_id(id, updated)
if function_type == "filter" and getattr(function_module, "toggle", None):
Functions.update_function_metadata_by_id(id, {"toggle": True})
if function:
return function
else: