Introduced is comparison to applyConditions to fo boolean value filtering

This commit is contained in:
Lyncoln
2026-10-23 22:13:53 -04:00
parent df99f08546
commit bec1bb3eb7
3 changed files with 60 additions and 8 deletions
+38 -4
View File
@@ -19,6 +19,10 @@ resolve = {
{"resolved": "sender"},
":loxthelion.com",
],
"matrixdm": [
"rmass_dm_",
{"resolved": "sender"},
],
},
}
@@ -65,11 +69,41 @@ headers = {
#}
filters = [
# {
# "filterkey": "avatar_hash",
# "operator": "==",
# "filtervalue": {"outputs": "db_avatar_hash"},
# "print": f"User avatar up to date. Skipping {name}...",
# },
{
"filterkey": "avatar_hash",
"operator": "==",
"filtervalue": {"outputs": "db_avatar_hash"},
"print": f"User avatar up to date. Skipping {name}...",
"filterkey": "uploadimage",
"operator": "is",
"filtervalue": None,
"print": f"No avatar for upload. Skipping {name}...",
},
]
#saverow = {
# "table": "user_profiles",
# "columns": [
# {"rmass_user_id": "INTEGER PRIMARY KEY"},
# {"rmass_username": "TEXT NOT NULL UNIQUE"},
# {"rmass_dm_room": "TEXT NOT NULL UNIQUE"},
# {"rmass_avatar_hash": "TEXT"},
# ],
# "rowitems": [
# {"resolved": "sender"},
# {"resolved": "username"},
# {"resolved": "matrixdm"},
# {"outputs": "useravatar_hash"},
# ],
# "onconflict": {
# "target": "rmass_user_id",
# "update": [
# "rmass_username",
# "rmass_dm_room",
# "rmass_avatar_hash",
# ],
# "preservenull": True,
# },
#}