Function mail_tm_rs::token[][src]

pub async fn token(user: &User) -> Result<Token, Error>
Expand description

Retrieve a token for a user

You should update each user’s token by using update_token. In the future we will support both providing a raw token or a user.

Example

use mail_tm_rs::user::User;
use mail_tm_rs::{create_account, update_token, token};

let user = User::default().with_domain(&crate::domains::domains().await?.any().domain);
let account = create_account(&user).await?;
let user = update_token(&user, &token(&user).await?.token);