Update.
This commit is contained in:
parent
a3abd854bb
commit
9fb6e64655
@ -7,15 +7,15 @@ class UserPropertyService(BaseService):
|
|||||||
mapper_name = "user_property"
|
mapper_name = "user_property"
|
||||||
|
|
||||||
async def set(self, user_uid, name, value):
|
async def set(self, user_uid, name, value):
|
||||||
prop = await super().get(user_uid=user_uid, name=name)
|
self.mapper.db["user_property"].upsert(
|
||||||
if not prop:
|
{
|
||||||
prop = await self.new()
|
"user_uid": user_uid,
|
||||||
prop["user_uid"] = user_uid
|
"name": name,
|
||||||
prop["name"] = name
|
"value": json.dumps(value, default=str)
|
||||||
|
},
|
||||||
prop["value"] = json.dumps(value, default=str)
|
["user_uid", "name"]
|
||||||
return await self.save(prop)
|
)
|
||||||
|
|
||||||
async def get(self, user_uid, name):
|
async def get(self, user_uid, name):
|
||||||
try:
|
try:
|
||||||
return json.loads((await super().get(user_uid=user_uid, name=name))["value"])
|
return json.loads((await super().get(user_uid=user_uid, name=name))["value"])
|
||||||
|
Loading…
Reference in New Issue
Block a user