feat: implement fetching of all servers
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful

This commit is contained in:
Radical 2025-05-20 22:49:41 +02:00
parent a676962316
commit fd8d823404
3 changed files with 101 additions and 13 deletions

View file

@ -1,18 +1,12 @@
use crate::{Data, api::v1::auth::check_access_token, utils::get_auth_header};
use crate::{api::v1::auth::check_access_token, structs::StartAmountQuery, utils::get_auth_header, Data};
use actix_web::{Error, HttpRequest, HttpResponse, Scope, get, web};
use log::error;
use serde::{Deserialize, Serialize};
use serde::Serialize;
use sqlx::prelude::FromRow;
mod me;
mod uuid;
#[derive(Deserialize)]
struct RequestQuery {
start: Option<i32>,
amount: Option<i32>,
}
#[derive(Serialize, FromRow)]
struct Response {
uuid: String,
@ -31,7 +25,7 @@ pub fn web() -> Scope {
#[get("")]
pub async fn res(
req: HttpRequest,
request_query: web::Query<RequestQuery>,
request_query: web::Query<StartAmountQuery>,
data: web::Data<Data>,
) -> Result<HttpResponse, Error> {
let headers = req.headers();