You've already forked AstralRinth
forked from didirus/AstralRinth
* Inital creation stuff * File Reader * Upload bodies * Major rework: * Finish Multiple Files * Proper Error Handling * Switch to database models * Run formatter * Make dependencies dependent on Versions over mods * Fixes * Fix clippy * Run lint one last time * Update src/models/mods.rs Co-authored-by: AppleTheGolden <scotsbox@protonmail.com> Co-authored-by: AppleTheGolden <scotsbox@protonmail.com>
11 lines
326 B
Rust
11 lines
326 B
Rust
use crate::models::mods::SearchRequest;
|
|
use crate::search::{search_for_mod, SearchError};
|
|
use actix_web::{get, web, HttpResponse};
|
|
|
|
#[get("api/v1/mod")]
|
|
pub async fn mod_search(
|
|
web::Query(info): web::Query<SearchRequest>,
|
|
) -> Result<HttpResponse, SearchError> {
|
|
Ok(HttpResponse::Ok().json(search_for_mod(&info)?))
|
|
}
|