Function backend::routes::user::get_user_valid_burrow[][src]

pub async fn get_user_valid_burrow(
    auth: Auth,
    db: Connection<PgDb>
) -> (Status, Result<Json<Vec<i64>>, Json<ErrorResponse>>)
Expand description

Get User Valid Burrow

Get burrows that hasn’t been banned or discarded.

Parameters

  • Auth: Authenticated user
  • Connection<PgDb>: Postgres connection

Returns

  • Status: HTTP status
  • Json<Vec<i64>>: Json of Vec, including struct Post, a bool showing if the posts in collection is updated.

Errors

  • ErrorResponse: Error message
    • ErrorCode::UserNotExist
    • ErrorCode::DatabaseErr