pubky-homeserver 0.5.2

Pubky core's homeserver.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use axum::{extract::State, http::StatusCode, response::IntoResponse};

use crate::shared::HttpResult;

use super::super::app_state::AppState;

pub async fn generate_signup_token(
    State(mut state): State<AppState>,
) -> HttpResult<impl IntoResponse> {
    let token = state.db.generate_signup_token()?;
    Ok((StatusCode::OK, token))
}