Сразу хотел бы извиниться за банальный вопрос. Возможно, ему не следует здесь быть, но не могу никак сформулировать название одной переменной... Она должна быть в конфиге, поэтому название должно быть максимально осознанное.
Есть аутентификация по jwe. Токен протухает каждые 10 минут. Есть переменная, которая обозначает за сколько времени до протухания токена нужно его зарефрешить.
if s.token == "" || time.Until(s.expiresAt) < 4*time.Minute
4*time.Minute надо заменить. То есть, предположим, что эта переменная 1. Значит через 9 минут после получения токена нужно его зарефрешить.