(ctx context.Context, userID uuid.UUID)
| 123 | } |
| 124 | |
| 125 | func (db *dbCrypt) GetUserLinksByUserID(ctx context.Context, userID uuid.UUID) ([]database.UserLink, error) { |
| 126 | links, err := db.Store.GetUserLinksByUserID(ctx, userID) |
| 127 | if err != nil { |
| 128 | return nil, err |
| 129 | } |
| 130 | for idx := range links { |
| 131 | if err := db.decryptField(&links[idx].OAuthAccessToken, links[idx].OAuthAccessTokenKeyID); err != nil { |
| 132 | return nil, err |
| 133 | } |
| 134 | if err := db.decryptField(&links[idx].OAuthRefreshToken, links[idx].OAuthRefreshTokenKeyID); err != nil { |
| 135 | return nil, err |
| 136 | } |
| 137 | } |
| 138 | return links, nil |
| 139 | } |
| 140 | |
| 141 | func (db *dbCrypt) GetUserLinkByUserIDLoginType(ctx context.Context, params database.GetUserLinkByUserIDLoginTypeParams) (database.UserLink, error) { |
| 142 | link, err := db.Store.GetUserLinkByUserIDLoginType(ctx, params) |
nothing calls this directly
no test coverage detected