create_account_with_executor

Function create_account_with_executor 

Source
pub async fn create_account_with_executor<'e, E>(
    executor: E,
    username: &str,
    root_pubkey: &str,
    root_kid: &str,
) -> Result<CreatedAccount, AccountRepoError>
where E: Executor<'e, Database = Postgres>,
Expand description

Create an account using any executor (pool, connection, or transaction). Useful for tests that need transaction isolation.

ยงErrors

Returns AccountRepoError::DuplicateUsername if username is taken. Returns AccountRepoError::DuplicateKey if public key is already registered.