File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,8 @@ pub fn seed_rng(seed: u64) {
1414///
1515/// Warning: may take a few seconds!
1616pub async fn gen_random_number ( ) -> usize {
17- tokio:: time:: sleep ( Duration :: from_secs ( 2 ) ) . await ;
17+ let sleep_time = RNG . with ( |rng| rng. borrow_mut ( ) . gen_range :: < f32 , _ > ( 0. ..5. ) ) ;
18+ tokio:: time:: sleep ( Duration :: from_secs_f32 ( sleep_time) ) . await ;
1819 RNG . with ( |rng| rng. borrow_mut ( ) . gen ( ) )
1920}
2021
@@ -44,8 +45,9 @@ impl Chatbot {
4445 ///
4546 /// Warning: may take a few seconds!
4647 pub async fn query_chat ( & mut self , messages : & [ String ] , docs : & [ String ] ) -> Vec < String > {
47- tokio:: time:: sleep ( Duration :: from_secs ( 2 ) ) . await ;
4848 let most_recent = messages. last ( ) . unwrap ( ) ;
49+ let sleep_time = RNG . with ( |rng| rng. borrow_mut ( ) . gen_range :: < f32 , _ > ( 0. ..5. ) ) ;
50+ tokio:: time:: sleep ( Duration :: from_secs_f32 ( sleep_time) ) . await ;
4951 let emoji = & self . emojis [ self . emoji_counter ] ;
5052 self . emoji_counter = ( self . emoji_counter + 1 ) % self . emojis . len ( ) ;
5153 vec ! [
You can’t perform that action at this time.
0 commit comments