Upodate.
This commit is contained in:
parent
db3b5a77bc
commit
9e237a1d98
@ -374,7 +374,7 @@ class RPCView(BaseView):
|
|||||||
|
|
||||||
async def update_message_text(self, message_uid, text):
|
async def update_message_text(self, message_uid, text):
|
||||||
|
|
||||||
async with self.app.no_save():
|
#async with self.app.no_save():
|
||||||
self._require_login()
|
self._require_login()
|
||||||
|
|
||||||
message = await self.services.channel_message.get(message_uid)
|
message = await self.services.channel_message.get(message_uid)
|
||||||
@ -396,19 +396,21 @@ class RPCView(BaseView):
|
|||||||
if message["user_uid"] != self.user_uid:
|
if message["user_uid"] != self.user_uid:
|
||||||
raise Exception("Not allowed")
|
raise Exception("Not allowed")
|
||||||
|
|
||||||
#if message.get_seconds_since_last_update() > 8:
|
if message.get_seconds_since_last_update() > 8:
|
||||||
# return {
|
return {
|
||||||
# "error": "Message too old",
|
"error": "Message too old",
|
||||||
# "seconds_since_last_update": message.get_seconds_since_last_update(),
|
"seconds_since_last_update": message.get_seconds_since_last_update(),
|
||||||
# "success": False,
|
"success": False,
|
||||||
# }
|
}
|
||||||
|
|
||||||
|
|
||||||
message["message"] = text
|
|
||||||
if not text:
|
if not text:
|
||||||
message["deleted_at"] = now()
|
message["deleted_at"] = now()
|
||||||
else:
|
else:
|
||||||
message["deleted_at"] = None
|
message["deleted_at"] = None
|
||||||
|
|
||||||
|
message["message"] = text
|
||||||
|
|
||||||
await self.services.channel_message.save(message)
|
await self.services.channel_message.save(message)
|
||||||
data = message.record
|
data = message.record
|
||||||
data["text"] = message["message"]
|
data["text"] = message["message"]
|
||||||
|
Loading…
Reference in New Issue
Block a user