handler; } protected function getEncryptedToken(string $token): string { $config = config('buildadmin.token'); return hash_hmac($config['algo'], $token, $config['key']); } protected function getExpiredIn(int $expireTime): int { return $expireTime ? max(0, $expireTime - time()) : 365 * 86400; } }