From d5f425486273cf67802b099d343403c02da3d37d Mon Sep 17 00:00:00 2001 From: tobi Date: Mon, 3 Mar 2025 14:50:43 +0100 Subject: [PATCH] cheeky little time optimization --- internal/oauth/tokenstore.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/oauth/tokenstore.go b/internal/oauth/tokenstore.go index 672ce7751..f655f1a04 100644 --- a/internal/oauth/tokenstore.go +++ b/internal/oauth/tokenstore.go @@ -204,8 +204,8 @@ func (ts *tokenStore) getUpdateToken( // If token was last used more than // an hour ago, update this in the db. wasLastUsed := token.LastUsed - if time.Since(wasLastUsed) > 1*time.Hour { - token.LastUsed = time.Now() + if now := time.Now(); now.Sub(wasLastUsed) > 1*time.Hour { + token.LastUsed = now if err := ts.state.DB.UpdateToken(ctx, token, "last_used"); err != nil { err := gtserror.Newf("error updating last_used on token: %w", err) return nil, err