MCPcopy Index your code
hub / github.com/coder/coder / GetUserLinksByUserID

Method GetUserLinksByUserID

enterprise/dbcrypt/dbcrypt.go:125–139  ·  view source on GitHub ↗
(ctx context.Context, userID uuid.UUID)

Source from the content-addressed store, hash-verified

123}
124
125func (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
141func (db *dbCrypt) GetUserLinkByUserIDLoginType(ctx context.Context, params database.GetUserLinkByUserIDLoginTypeParams) (database.UserLink, error) {
142 link, err := db.Store.GetUserLinkByUserIDLoginType(ctx, params)

Callers

nothing calls this directly

Calls 2

decryptFieldMethod · 0.95
GetUserLinksByUserIDMethod · 0.65

Tested by

no test coverage detected