Implements Request Limit with Redis

This commit is contained in:
2024-02-26 01:03:26 -03:00
parent b1a223f0a4
commit ee6f242667
15 changed files with 220 additions and 11 deletions

View File

@@ -10,15 +10,15 @@ use axum::{
routing::{get, post},
Extension, Router,
};
use crate::depends::depends_auth_service::get_depends_auth_service;
use crate::depends::depends_email_service::get_depends_email_service;
fn configure_message_endpoint(router: Router) -> Router {
router
.route("/message", post(send_message))
.layer(middleware::from_fn(auth_middleware))
.layer(Extension(AuthService::new(config_auth::get_config_auth())))
.layer(Extension(EmailService::new(
config_email::get_config_email(),
)))
.layer(Extension(get_depends_auth_service()))
.layer(Extension(get_depends_email_service()))
}
fn configure_health_endpoint(router: Router) -> Router {