(ctx context.Context, params database.UpdateUserLinkParams)
| 173 | } |
| 174 | |
| 175 | func (db *dbCrypt) UpdateUserLink(ctx context.Context, params database.UpdateUserLinkParams) (database.UserLink, error) { |
| 176 | if err := db.encryptField(¶ms.OAuthAccessToken, ¶ms.OAuthAccessTokenKeyID); err != nil { |
| 177 | return database.UserLink{}, err |
| 178 | } |
| 179 | if err := db.encryptField(¶ms.OAuthRefreshToken, ¶ms.OAuthRefreshTokenKeyID); err != nil { |
| 180 | return database.UserLink{}, err |
| 181 | } |
| 182 | link, err := db.Store.UpdateUserLink(ctx, params) |
| 183 | if err != nil { |
| 184 | return database.UserLink{}, err |
| 185 | } |
| 186 | if err := db.decryptField(&link.OAuthAccessToken, link.OAuthAccessTokenKeyID); err != nil { |
| 187 | return database.UserLink{}, err |
| 188 | } |
| 189 | if err := db.decryptField(&link.OAuthRefreshToken, link.OAuthRefreshTokenKeyID); err != nil { |
| 190 | return database.UserLink{}, err |
| 191 | } |
| 192 | return link, nil |
| 193 | } |
| 194 | |
| 195 | func (db *dbCrypt) InsertExternalAuthLink(ctx context.Context, params database.InsertExternalAuthLinkParams) (database.ExternalAuthLink, error) { |
| 196 | if err := db.encryptField(¶ms.OAuthAccessToken, ¶ms.OAuthAccessTokenKeyID); err != nil { |
nothing calls this directly
no test coverage detected