Skip to content

Commit 99d3412

Browse files
authored
Merge pull request #136 from Keloran/k-branch-1
feat(database): Extend vault expiration time by 1 hour
2 parents a457dae + 8c1bba1 commit 99d3412

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

database/postgres/database.go

+1-2
Original file line numberDiff line numberDiff line change
@@ -166,14 +166,13 @@ func (s *System) buildVault() (*Details, error) {
166166
}
167167

168168
func (s *System) GetPGXClient(ctx context.Context) (*pgx.Conn, error) {
169-
if s.VaultHelper != nil && time.Now().Unix() > s.VaultDetails.ExpireTime.Unix() {
169+
if s.VaultHelper != nil && time.Now().Unix() > (s.VaultDetails.ExpireTime.Unix()-3600) {
170170
logs.Infof("vault expired, rebuilding, new expire time is %v", s.VaultDetails.ExpireTime)
171171

172172
if _, err := s.buildVault(); err != nil {
173173
return nil, logs.Errorf("failed to build vault: %v", err)
174174
}
175175
}
176-
logs.Infof("vault expire time is %v, time now is %v", s.VaultDetails.ExpireTime, time.Now())
177176

178177
client, err := pgx.Connect(ctx, fmt.Sprintf("postgres://%s:%s@%s:%d/%s", s.Details.User, s.Details.Password, s.Details.Host, s.Details.Port, s.Details.DBName))
179178
if err != nil {

0 commit comments

Comments
 (0)