3939
4040def generate_chat_history ():
4141 messages_amount = random .randint (200 , 1000 )
42- users_ids = list ({random .randint (1 , 10000 ) for _ in range (random .randint (5 , 20 ))})
42+ users_ids = list (
43+ {random .randint (1 , 10000 ) for _ in range (random .randint (5 , 20 ))}
44+ )
4345 sent_at = datetime .datetime .now () - datetime .timedelta (days = 100 )
4446 messages = []
4547 for _ in range (messages_amount ):
@@ -48,10 +50,12 @@ def generate_chat_history():
4850 "id" : uuid .uuid4 (),
4951 "sent_at" : sent_at ,
5052 "sent_by" : random .choice (users_ids ),
51- "reply_for" : random .choice ([None ,
52- random .choice ([m ["id" ] for m in messages ])
53- if messages else None ]),
54- "seen_by" : random .sample (users_ids , random .randint (1 , len (users_ids ))),
53+ "reply_for" : random .choice ([
54+ None ,
55+ random .choice ([m ["id" ] for m in messages ])
56+ if messages else None ]),
57+ "seen_by" : random .sample (users_ids ,
58+ random .randint (1 , len (users_ids ))),
5559 "text" : lorem .sentence (),
5660 })
5761 return messages
0 commit comments