aboutsummaryrefslogtreecommitdiffstats
path: root/src/handlers.rs
diff options
context:
space:
mode:
authornecrashter2022-04-23 16:07:55 +0300
committerYigit Sever2022-04-23 18:10:12 +0300
commit8d7a1c4337af570c691c3c16527b724ae57ed80f (patch)
tree17ecde85510c7322aa390f98c73446431e66a906 /src/handlers.rs
parentbc0c945be9a76613ee89ce94e9b979b9ac0bf373 (diff)
downloadgradecoin-8d7a1c4337af570c691c3c16527b724ae57ed80f.tar.gz
gradecoin-8d7a1c4337af570c691c3c16527b724ae57ed80f.tar.bz2
gradecoin-8d7a1c4337af570c691c3c16527b724ae57ed80f.zip
GET /config endpoint
Diffstat (limited to 'src/handlers.rs')
-rw-r--r--src/handlers.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/handlers.rs b/src/handlers.rs
index d2a834f..44c5299 100644
--- a/src/handlers.rs
+++ b/src/handlers.rs
@@ -352,6 +352,12 @@ pub async fn authenticate_user(
352 Ok(warp::reply::with_status(res_json, StatusCode::CREATED)) 352 Ok(warp::reply::with_status(res_json, StatusCode::CREATED))
353} 353}
354 354
355/// GET /config
356/// Returns the configuration settings of this network in JSON.
357pub async fn get_config(db: Db) -> Result<impl warp::Reply, Infallible> {
358 Ok(reply::with_status(reply::json(&db.config), StatusCode::OK))
359}
360
355/// GET /transaction 361/// GET /transaction
356/// Returns JSON array of transactions 362/// Returns JSON array of transactions
357pub async fn list_transactions(db: Db) -> Result<impl warp::Reply, Infallible> { 363pub async fn list_transactions(db: Db) -> Result<impl warp::Reply, Infallible> {