Added readrow, saverow and filters to ensure deduplication

This commit is contained in:
Lyncoln
2026-10-21 00:44:05 -04:00
parent 4da00df2e3
commit 2915a7fa75
5 changed files with 163 additions and 8 deletions
@@ -33,6 +33,8 @@ keys = [
},
]
isrequest = True
method = "PUT"
path = [
@@ -50,3 +52,26 @@ headers = {
"Content-Type": "application/json",
}
readrow = {
"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"},
],
"searchcolumn": "rmass_username",
"rowsearchvalue": [
{"resolved": "username"},
],
"columnnumber": 1,
}
filters = [
{
"filterkey": "username",
"operator": "==",
"filtervalue": {"outputs": "databasetarget"},
"print": "Username up to date. Continuing...",
},
]