Function backend::routes::admin::admin_operation [−][src]
pub async fn admin_operation(
auth: Auth,
db: Connection<PgDb>,
operation: Json<AdminOperation>,
producer: Connection<PulsarMq>
) -> (Status, Result<String, Json<ErrorResponse>>)Expand description
Process admin operations
Parameters
Auth: Authenticated userConnection<PgDb>: Postgres connectionJson<AdminOperation>: Admin operationConnection<PulsarMq>: Pulsar search producer connection
Returns
Status: HTTP statusString: String “Success”
Errors
ErrorResponse: Error messageErrorCode::DatabaseErrErrorCode::UserNotExistErrorCode::UserForbiddenErrorCode::BurrowNotExistErrorCode::PostNotExistErrorCode::ReplyNotExist