(ctx context.Context, params database.GetExternalAuthLinkParams)
| 213 | } |
| 214 | |
| 215 | func (db *dbCrypt) GetExternalAuthLink(ctx context.Context, params database.GetExternalAuthLinkParams) (database.ExternalAuthLink, error) { |
| 216 | link, err := db.Store.GetExternalAuthLink(ctx, params) |
| 217 | if err != nil { |
| 218 | return database.ExternalAuthLink{}, err |
| 219 | } |
| 220 | if err := db.decryptField(&link.OAuthAccessToken, link.OAuthAccessTokenKeyID); err != nil { |
| 221 | return database.ExternalAuthLink{}, err |
| 222 | } |
| 223 | if err := db.decryptField(&link.OAuthRefreshToken, link.OAuthRefreshTokenKeyID); err != nil { |
| 224 | return database.ExternalAuthLink{}, err |
| 225 | } |
| 226 | return link, nil |
| 227 | } |
| 228 | |
| 229 | func (db *dbCrypt) GetExternalAuthLinksByUserID(ctx context.Context, userID uuid.UUID) ([]database.ExternalAuthLink, error) { |
| 230 | links, err := db.Store.GetExternalAuthLinksByUserID(ctx, userID) |
nothing calls this directly
no test coverage detected