From e3e1fb936e807a96e80229bc86d1c4bb385e88da Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Sat, 24 Sep 2022 18:13:05 +0200 Subject: Use all paginators into `pagination` crate --- src/routes/model.rs | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'src/routes/model.rs') diff --git a/src/routes/model.rs b/src/routes/model.rs index 16468d0..8c2e656 100644 --- a/src/routes/model.rs +++ b/src/routes/model.rs @@ -6,7 +6,7 @@ use crate::{ model::{Model, ModelCreate, ModelUpload, ModelUser}, user::User, }, - pagination::Pagination, + pagination::{ModelPagination, Pagination}, routes::JsonCreate, }; use axum::{ @@ -15,7 +15,6 @@ use axum::{ routing::{delete, get, post}, Json, Router, }; -use serde::Serialize; /// Create routes for `/v1/models/` namespace pub fn create_route() -> Router { @@ -26,12 +25,6 @@ pub fn create_route() -> Router { .route("/:id/upload/:uid", delete(delete_model_file)) } -#[derive(Serialize)] -pub struct ModelPagination { - pub count: i64, - pub results: Vec, -} - /// List models. async fn list_models(pagination: Query) -> Result, AppError> { let page = pagination.0.page.unwrap_or_default(); -- cgit v1.2.3-71-g8e6c