File tree Expand file tree Collapse file tree 1 file changed +11
-14
lines changed Expand file tree Collapse file tree 1 file changed +11
-14
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ use octocrab::models::{
6
6
pulls:: PullRequest ,
7
7
repos:: { Content , ContentItems } ,
8
8
} ;
9
+ use rayon:: prelude:: * ;
9
10
use reqwest:: Response ;
10
11
use serde:: { Deserialize , Serialize } ;
11
12
use chrono:: { DateTime , Utc } ;
@@ -20,7 +21,7 @@ use crate::{
20
21
} ,
21
22
parsers:: ParsedIssue ,
22
23
} ;
23
- use fplus_database:: database;
24
+ use fplus_database:: database:: { self , allocators :: get_allocator } ;
24
25
use fplus_database:: models:: applications:: Model as ApplicationModel ;
25
26
26
27
use self :: application:: file:: {
@@ -253,24 +254,20 @@ impl LDNApplication {
253
254
pull_requests
254
255
. into_iter ( )
255
256
. map ( |pr : PullRequest | {
256
- ( LDNApplication :: load_pr_files ( pr, owner. clone ( ) , repo. clone ( ) ) )
257
+ LDNApplication :: load_pr_files ( pr, owner. clone ( ) , repo. clone ( ) )
257
258
} )
258
259
. collect :: < Vec < _ > > ( ) ,
259
260
)
260
261
. await ?;
261
262
let result = pull_requests
262
- . par_iter ( )
263
- . filter ( |pr| {
264
- if let Some ( r) = pr {
265
- if String :: from ( r. 2 . id . clone ( ) ) == application_id. clone ( ) {
266
- return true ;
267
- } else {
268
- return false ;
269
- }
270
- } else {
271
- return false ;
272
- }
273
- } )
263
+ . par_iter ( )
264
+ . filter ( |pr| {
265
+ if let Some ( r) = pr {
266
+ String :: from ( r. 2 . id . clone ( ) ) == application_id. clone ( )
267
+ } else {
268
+ false
269
+ }
270
+ } )
274
271
. collect :: < Vec < _ > > ( ) ;
275
272
if let Some ( r) = result. get ( 0 ) {
276
273
if let Some ( r) = r {
You can’t perform that action at this time.
0 commit comments