@@ -52,6 +52,7 @@ pub async fn request_challenge(
52
52
State ( mut state) : State < FaucetState > ,
53
53
Path ( player_id) : Path < String > ,
54
54
) -> Result < Json < FaucetResponseDto > , ApiError > {
55
+ tracing:: info!( "Challenge request from {}" , player_id) ;
55
56
let client = reqwest:: Client :: new ( ) ;
56
57
let req = client
57
58
. get ( format ! (
@@ -79,10 +80,13 @@ pub async fn request_challenge(
79
80
} ;
80
81
81
82
if too_many_requests {
83
+ tracing:: info!( "Challenge request from {}, was not accepted (too many reqs)" , player_id) ;
82
84
return Err ( FaucetError :: TooManyRequests . into ( ) ) ;
83
85
}
84
86
state. last_requests . insert ( player_id. clone ( ) , now) ;
85
87
88
+ tracing:: info!( "Challenge request from {}, was accepted" , player_id) ;
89
+
86
90
let faucet_request = state
87
91
. faucet_service
88
92
. generate_faucet_request ( state. auth_key , player_id)
@@ -97,6 +101,8 @@ pub async fn request_transfer(
97
101
State ( mut state) : State < FaucetState > ,
98
102
ValidatedRequest ( payload) : ValidatedRequest < FaucetRequestDto > ,
99
103
) -> Result < Json < FaucetResponseStatusDto > , ApiError > {
104
+ tracing:: info!( "Faucet request from {} is asking for {}" , payload. player_id, payload. transfer. amount) ;
105
+
100
106
let auth_key: String = state. auth_key . clone ( ) ;
101
107
102
108
if payload. transfer . amount > state. withdraw_limit {
@@ -228,6 +234,7 @@ pub async fn request_transfer(
228
234
} ;
229
235
230
236
if transfer_result {
237
+ tracing:: info!( "Faucet request from {} for {} was succesful" , payload. player_id, payload. transfer. amount) ;
231
238
state. faucet_repo . add ( payload. challenge . clone ( ) ) . await ;
232
239
}
233
240
0 commit comments