diff options
Diffstat (limited to 'src/handlers.rs')
| -rw-r--r-- | src/handlers.rs | 6 |
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. | ||
| 357 | pub 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 |
| 357 | pub async fn list_transactions(db: Db) -> Result<impl warp::Reply, Infallible> { | 363 | pub async fn list_transactions(db: Db) -> Result<impl warp::Reply, Infallible> { |
