File tree Expand file tree Collapse file tree 1 file changed +1
-25
lines changed Expand file tree Collapse file tree 1 file changed +1
-25
lines changed Original file line number Diff line number Diff line change @@ -33,30 +33,6 @@ async def send_animated_message(
33
33
except asyncio .CancelledError :
34
34
msg .content = base_msg
35
35
await msg .update () # Final static message
36
- base_msg : str ,
37
- frames : List [str ],
38
- interval : float = 0.8
39
- ) -> None :
40
- """Display animated message with minimal resource usage"""
41
- msg = cl .Message (content = base_msg )
42
- await msg .send ()
43
-
44
- progress = 0
45
- bar_length = 12 # Optimal length for progress bar
46
-
47
- try :
48
- while True :
49
- # Efficient progress calculation
50
- current_frame = frames [progress % len (frames )]
51
- progress_bar = ("▣" * (progress % bar_length )).ljust (bar_length , "▢" )
52
-
53
- # Single update operation
54
- await msg .update (content = f"{ current_frame } { base_msg } \n { progress_bar } " )
55
-
56
- progress += 1
57
- await asyncio .sleep (interval )
58
- except asyncio .CancelledError :
59
- await msg .update (content = base_msg ) # Final static message
60
36
61
37
@cl .on_message
62
38
async def main (message : cl .Message ) -> None :
@@ -76,4 +52,4 @@ async def main(message: cl.Message) -> None:
76
52
77
53
await cl .Message (content = "Done!" ).send ()
78
54
else :
79
- await cl .Message (content = "Send 'test animation'" ).send ()
55
+ await cl .Message (content = "Send 'test animation'" ).send ()
You can’t perform that action at this time.
0 commit comments