feat!: add repo searching, only show most relevant repos first
This commit is contained in:
@@ -6,7 +6,12 @@ mod middleware;
|
||||
|
||||
use std::env;
|
||||
|
||||
use actix_web::{App, HttpServer, middleware::from_fn, rt::System, web};
|
||||
use actix_web::{
|
||||
App, HttpServer,
|
||||
middleware::from_fn,
|
||||
rt::System,
|
||||
web::{self, route},
|
||||
};
|
||||
use sqlx::PgPool;
|
||||
use tracing::level_filters::LevelFilter;
|
||||
use tracing_subscriber::{
|
||||
@@ -59,9 +64,11 @@ async fn run() -> std::io::Result<()> {
|
||||
web::scope("/api").service(
|
||||
web::scope("/v0").service(
|
||||
web::scope("/user")
|
||||
.route("/repos", web::get().to(endpoints::get_repos::get_repos))
|
||||
.wrap(from_fn(middleware::protected))
|
||||
.route(
|
||||
"/{user_id}/repos",
|
||||
web::get().to(endpoints::get_repos::get_repos),
|
||||
"/repos/search",
|
||||
web::get().to(endpoints::search_repos::search_repos),
|
||||
)
|
||||
.wrap(from_fn(middleware::protected)),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user