File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11use axum:: extract:: DefaultBodyLimit ;
22use axum:: http:: Method ;
3- use axum:: routing:: post;
3+ use axum:: routing:: { get , post} ;
44use axum:: Router ;
55use std:: sync:: Arc ;
66use tower:: ServiceBuilder ;
77use tower_http:: cors:: { Any , CorsLayer } ;
88use tower_http:: trace:: TraceLayer ;
99
10+ use super :: handlers:: list_events_handler:: list_events_handler;
1011use super :: handlers:: poll_handler:: poll_handler;
11- use crate :: domain:: repositories:: ethereum_event_repository:: { self , EthereumEventRepository } ;
12+ use crate :: domain:: repositories:: ethereum_event_repository:: EthereumEventRepository ;
1213use crate :: domain:: services:: ethereum_event_polling_service:: EthereumEventPollingService ;
1314use crate :: infrastructure:: repositories:: postgres_ethereum_event_repository:: PostgresEthereumEventRepository ;
1415use crate :: infrastructure:: services:: alloy_ethereum_event_polling_service:: AlloyEthereumEventPollingService ;
@@ -24,6 +25,7 @@ pub async fn create_app(pool: sqlx::PgPool) -> Router {
2425
2526 let router = Router :: new ( )
2627 . route ( "/poll/" , post ( poll_handler) )
28+ . route ( "/events/" , get ( list_events_handler) )
2729 . with_state ( state. clone ( ) ) ;
2830
2931 router. with_state ( state. clone ( ) ) . layer (
Original file line number Diff line number Diff line change 1+ pub mod list_events_handler;
12pub mod poll_handler;
You can’t perform that action at this time.
0 commit comments