@@ -6,26 +6,15 @@ use crate::{
6
6
use crate :: { sync:: Synchronizer , FPConfig } ;
7
7
use crate :: { sync:: UpdateCallback , user:: FPUser } ;
8
8
use crate :: { FPDetail , SdkAuthorization , Toggle } ;
9
+ use event:: event:: AccessEvent ;
10
+ use event:: event:: CustomEvent ;
11
+ use event:: event:: Event ;
12
+ use event:: recorder:: unix_timestamp;
13
+ use event:: recorder:: EventRecorder ;
9
14
#[ cfg( feature = "event" ) ]
10
- use feature_probe_event_std:: event:: AccessEvent ;
11
- #[ cfg( feature = "event" ) ]
12
- use feature_probe_event_std:: event:: CustomEvent ;
13
- #[ cfg( feature = "event" ) ]
14
- use feature_probe_event_std:: event:: Event ;
15
- #[ cfg( feature = "event" ) ]
16
- use feature_probe_event_std:: recorder:: unix_timestamp;
17
- #[ cfg( feature = "event" ) ]
18
- use feature_probe_event_std:: recorder:: EventRecorder ;
19
- #[ cfg( feature = "event_tokio" ) ]
20
- use feature_probe_event_tokio:: event:: AccessEvent ;
15
+ use feature_probe_event_std as event;
21
16
#[ cfg( feature = "event_tokio" ) ]
22
- use feature_probe_event_tokio:: event:: CustomEvent ;
23
- #[ cfg( feature = "event_tokio" ) ]
24
- use feature_probe_event_tokio:: event:: Event ;
25
- #[ cfg( feature = "event_tokio" ) ]
26
- use feature_probe_event_tokio:: recorder:: unix_timestamp;
27
- #[ cfg( feature = "event_tokio" ) ]
28
- use feature_probe_event_tokio:: recorder:: EventRecorder ;
17
+ use feature_probe_event_tokio as event;
29
18
#[ cfg( all( feature = "use_tokio" , feature = "realtime" ) ) ]
30
19
use futures_util:: FutureExt ;
31
20
use parking_lot:: RwLock ;
@@ -36,6 +25,7 @@ use std::collections::HashMap;
36
25
use std:: fmt:: Debug ;
37
26
use std:: sync:: Arc ;
38
27
use tracing:: { trace, warn} ;
28
+
39
29
#[ cfg( all( feature = "use_tokio" , feature = "realtime" ) ) ]
40
30
type SocketCallback = std:: pin:: Pin < Box < dyn futures_util:: Future < Output = ( ) > + Send > > ;
41
31
0 commit comments