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

Method GetUserLinkByLinkedID

enterprise/dbcrypt/dbcrypt.go:111–123  ·  view source on GitHub ↗
(ctx context.Context, linkedID string)

Source from the content-addressed store, hash-verified

109}
110
111func (db *dbCrypt) GetUserLinkByLinkedID(ctx context.Context, linkedID string) (database.UserLink, error) {
112 link, err := db.Store.GetUserLinkByLinkedID(ctx, linkedID)
113 if err != nil {
114 return database.UserLink{}, err
115 }
116 if err := db.decryptField(&link.OAuthAccessToken, link.OAuthAccessTokenKeyID); err != nil {
117 return database.UserLink{}, err
118 }
119 if err := db.decryptField(&link.OAuthRefreshToken, link.OAuthRefreshTokenKeyID); err != nil {
120 return database.UserLink{}, err
121 }
122 return link, nil
123}
124
125func (db *dbCrypt) GetUserLinksByUserID(ctx context.Context, userID uuid.UUID) ([]database.UserLink, error) {
126 links, err := db.Store.GetUserLinksByUserID(ctx, userID)

Callers

nothing calls this directly

Calls 2

decryptFieldMethod · 0.95
GetUserLinkByLinkedIDMethod · 0.65

Tested by

no test coverage detected