diff options
Diffstat (limited to 'src/handlers.rs')
-rw-r--r-- | src/handlers.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/handlers.rs b/src/handlers.rs index bfd57bc..4c3f469 100644 --- a/src/handlers.rs +++ b/src/handlers.rs | |||
@@ -97,6 +97,19 @@ pub async fn propose_transaction( | |||
97 | ) -> Result<impl warp::Reply, warp::Rejection> { | 97 | ) -> Result<impl warp::Reply, warp::Rejection> { |
98 | debug!("new transaction request {:?}", new_transaction); | 98 | debug!("new transaction request {:?}", new_transaction); |
99 | 99 | ||
100 | match db.users | ||
101 | .read() | ||
102 | .iter() | ||
103 | .find(|(uid, user)| user.public_key == new_transaction.target || | ||
104 | user.public_key == new_transaction.source) { | ||
105 | Some((uid, user)) => { | ||
106 | // let token = auth::create_jwt() | ||
107 | } | ||
108 | None => { | ||
109 | |||
110 | } | ||
111 | |||
112 | } | ||
100 | // let mut transactions = db.lock().await; | 113 | // let mut transactions = db.lock().await; |
101 | let mut transactions = db.pending_transactions.write(); | 114 | let mut transactions = db.pending_transactions.write(); |
102 | 115 | ||