diff options
| author | sigoden <sigoden@gmail.com> | 2024-03-07 15:14:52 +0000 |
|---|---|---|
| committer | sigoden <sigoden@gmail.com> | 2024-03-07 15:14:52 +0000 |
| commit | 2404a619e4b9f6b544a10ecb70c0d15d4e48cc12 (patch) | |
| tree | 7a28d1dcbcbe0af12a8ca6b69f337cc2e83148a4 /src/client/vertexai.rs | |
| parent | d5b10ea0c1aa80b391e99ff554adf15bc0501401 (diff) | |
| download | aichat-2404a619e4b9f6b544a10ecb70c0d15d4e48cc12.tar.gz | |
chore: update deps
Diffstat (limited to 'src/client/vertexai.rs')
| -rw-r--r-- | src/client/vertexai.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/client/vertexai.rs b/src/client/vertexai.rs index 0f92b4b..47d9432 100644 --- a/src/client/vertexai.rs +++ b/src/client/vertexai.rs @@ -106,7 +106,7 @@ impl VertexAIClient { let (token, expires_in) = fetch_access_token(&client, &self.config.adc_file) .await .with_context(|| "Failed to fetch access token")?; - let expires_at = Utc::now() + Duration::seconds(expires_in); + let expires_at = Utc::now() + Duration::try_seconds(expires_in).ok_or_else(|| anyhow!("Failed to parse expires_in of access_token"))?; unsafe { ACCESS_TOKEN = (token, expires_at.timestamp()) }; } Ok(()) |
