refactor: introduce lightweight hexagonal layout

This commit is contained in:
2026-06-13 06:42:35 +02:00
parent 6fc5cc1bc8
commit aa3b678cc5
9 changed files with 46 additions and 35 deletions

View File

@@ -3,11 +3,10 @@ use axum::{
http::{Request, StatusCode, header::HeaderName},
};
use pokedex_api::{
application::PokedexService,
clients::{funtranslations::TranslationClient, pokeapi::PokeApiClient},
http::{AppState, RateLimiter, create_app},
pokemon::PokeApiClient,
service::PokedexService,
telemetry::Telemetry,
translation::TranslationClient,
};
use serde_json::Value;
use std::time::Duration;