@@ -60,7 +60,7 @@ pub async fn insert_records() {
6060 let missing_count: i64 = limit - count;
6161 let mut values: Vec < String > = Vec :: new ( ) ;
6262 for _ in 0 ..missing_count {
63- let random_number: i32 = get_random_id ( ) ;
63+ let random_number: i32 = get_random_id ( ) . await ;
6464 values. push ( format ! ( "(DEFAULT, {})" , random_number) ) ;
6565 }
6666 let sql: String = format ! (
@@ -71,7 +71,7 @@ pub async fn insert_records() {
7171 let _ = query ( & sql) . execute ( & db_pool) . await ;
7272 let mut values: Vec < String > = Vec :: new ( ) ;
7373 for _ in 0 ..missing_count {
74- let random_number: i32 = get_random_id ( ) ;
74+ let random_number: i32 = get_random_id ( ) . await ;
7575 values. push ( format ! ( "(DEFAULT, {})" , random_number) ) ;
7676 }
7777 let sql: String = format ! (
@@ -137,7 +137,7 @@ pub async fn get_update_data(limit: Queries) -> (String, Vec<QueryRow>) {
137137 let mut id_in_clause: String = format ! ( "{}" , rows[ 0 ] . id) ;
138138 let last_idx: usize = rows. len ( ) - 1 ;
139139 for ( i, row) in rows. iter ( ) . enumerate ( ) {
140- let new_random_number: Queries = get_random_id ( ) ;
140+ let new_random_number: Queries = get_random_id ( ) . await ;
141141 let id: i32 = row. id ;
142142 id_list. push ( id) ;
143143 value_list. push_str ( & format ! ( "WHEN {} THEN {} " , id, new_random_number) ) ;
@@ -171,7 +171,7 @@ pub async fn init_db() {
171171
172172#[ inline]
173173pub async fn random_world_row ( db_pool : & DbPoolConnection ) -> QueryRow {
174- let random_id: Queries = get_random_id ( ) ;
174+ let random_id: Queries = get_random_id ( ) . await ;
175175 query_world_row ( db_pool, random_id) . await
176176}
177177
@@ -207,8 +207,8 @@ pub async fn all_world_row() -> Vec<PgRow> {
207207#[ inline]
208208pub async fn get_some_row_id ( limit : Queries , db_pool : & DbPoolConnection ) -> Vec < QueryRow > {
209209 let mut res: Vec < QueryRow > = Vec :: with_capacity ( limit as usize ) ;
210- let id_list : Vec < i32 > = get_random_id_list ( limit) ;
211- for id in id_list {
210+ for _ in 0 .. limit {
211+ let id : i32 = get_random_id ( ) . await ;
212212 let tem: QueryRow = query_world_row ( db_pool, id) . await ;
213213 res. push ( tem) ;
214214 }
0 commit comments