(ep params.ForgeEndpoint)
| 53 | } |
| 54 | |
| 55 | func (g *CredentialCache) UpdateCredentialsUsingEndpoint(ep params.ForgeEndpoint) { |
| 56 | g.mux.Lock() |
| 57 | defer g.mux.Unlock() |
| 58 | |
| 59 | for _, creds := range g.cache { |
| 60 | if creds.Endpoint.Name == ep.Name { |
| 61 | creds.Endpoint = ep |
| 62 | g.setCredentialsAndUpdateEntities(creds) |
| 63 | } |
| 64 | } |
| 65 | } |
| 66 | |
| 67 | func (g *CredentialCache) setCredentialsAndUpdateEntities(credentials params.ForgeCredentials) { |
| 68 | g.cache[credentials.ID] = credentials |
no test coverage detected