race-fix4

This commit is contained in:
2023-10-13 03:05:46 +03:00
parent e6579fa73c
commit 7b4524232b
2 changed files with 10 additions and 10 deletions

View File

@@ -55,14 +55,14 @@ async def load_chats(_, info, limit: int = 50, offset: int = 0):
cids.append(r["chat"]["id"])
for cid in cids:
# Start a transaction
tr = redis.multi_exec()
# Add the GET command to the transaction
fut = tr.get(f"chats/{cid}")
# Execute the transaction
await tr.execute()
# Start a pipeline
pipeline = redis.pipeline()
# Add the GET command to the pipeline
pipeline.get(f"chats/{cid}")
# Execute the pipeline
result = pipeline.execute()
# Get the result of the GET command
c = await fut
c = result[0]
print(f"got chat {c}")
if c:
c = json.loads(c)