Take access_token by ref in add

This commit is contained in:
Olivier 'reivilibre
2025-10-09 13:00:19 +01:00
parent b9e1cdb554
commit 1a9b4b4d93
3 changed files with 6 additions and 6 deletions

View File

@@ -143,7 +143,7 @@ impl PersonalAccessTokenRepository for PgPersonalAccessTokenRepository<'_> {
rng: &mut (dyn RngCore + Send),
clock: &dyn Clock,
session: &PersonalSession,
access_token: String,
access_token: &str,
expires_after: Option<chrono::Duration>,
) -> Result<PersonalAccessToken, Self::Error> {
let created_at = clock.now();

View File

@@ -227,7 +227,7 @@ mod tests {
&mut rng,
&clock,
&session,
FIRST_TOKEN.to_owned(),
FIRST_TOKEN,
Some(Duration::try_minutes(1).unwrap()),
)
.await
@@ -246,7 +246,7 @@ mod tests {
&mut rng,
&clock,
&session,
FIRST_TOKEN.to_owned(),
FIRST_TOKEN,
Some(Duration::try_minutes(1).unwrap()),
)
.await
@@ -288,7 +288,7 @@ mod tests {
// Add a second access token, this time without expiration
let token = repo
.personal_access_token()
.add(&mut rng, &clock, &session, SECOND_TOKEN.to_owned(), None)
.add(&mut rng, &clock, &session, SECOND_TOKEN, None)
.await
.unwrap();
assert_eq!(token.session_id, session.id);

View File

@@ -71,7 +71,7 @@ pub trait PersonalAccessTokenRepository: Send + Sync {
rng: &mut (dyn RngCore + Send),
clock: &dyn Clock,
session: &PersonalSession,
access_token: String,
access_token: &str,
expires_after: Option<Duration>,
) -> Result<PersonalAccessToken, Self::Error>;
@@ -107,7 +107,7 @@ repository_impl!(PersonalAccessTokenRepository:
rng: &mut (dyn RngCore + Send),
clock: &dyn Clock,
session: &PersonalSession,
access_token: String,
access_token: &str,
expires_after: Option<Duration>,
) -> Result<PersonalAccessToken, Self::Error>;