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

pub async fn get_follow(
    db: Connection<PgDb>,
    auth: Auth,
    page: Option<usize>
) -> (Status, Result<Json<Vec<UserGetFollowResponse>>, Json<ErrorResponse>>)
Expand description

Get Follow

Show burrows that current user follows.

Parameters

  • Auth: Authenticated user
  • Connection<PgDb>: Postgres connection
  • Option<usize>: page number, default value 0

Returns

  • Status: HTTP status
  • Json<Vec<UserGetFollowResponse>>: Json of Vec, including struct BurrowMetadata, a bool showing if user’s followed burrows are updated.

Errors

  • ErrorResponse: Error message
    • ErrorCode::DatabaseErr