Skip to content

Commit bdebc2b

Browse files
committed
user: Use count() to count tokens
1 parent 78858b4 commit bdebc2b

File tree

1 file changed

+3
-4
lines changed
  • src/controllers/user

1 file changed

+3
-4
lines changed

src/controllers/user/me.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,10 @@ pub fn me(req: &mut dyn RequestExt) -> EndpointResult {
3030
))
3131
.first(&*conn)?;
3232

33-
let tokens: Vec<ApiToken> = ApiToken::belonging_to(&user)
33+
let token_count = ApiToken::belonging_to(&user)
3434
.filter(api_tokens::revoked.eq(false))
35-
.load(&*conn)?;
36-
37-
let token_count = tokens.len() as i64;
35+
.count()
36+
.get_result(&*conn)?;
3837

3938
let owned_crates = CrateOwner::by_owner_kind(OwnerKind::User)
4039
.inner_join(crates::table)

0 commit comments

Comments
 (0)