MCPcopy Create free account
hub / github.com/netlify/gotrue / GetInstance

Function GetInstance

models/instance.go:58–67  ·  view source on GitHub ↗

GetInstance finds an instance by ID

(tx *storage.Connection, instanceID uuid.UUID)

Source from the content-addressed store, hash-verified

56
57// GetInstance finds an instance by ID
58func GetInstance(tx *storage.Connection, instanceID uuid.UUID) (*Instance, error) {
59 instance := Instance{}
60 if err := tx.Find(&instance, instanceID); err != nil {
61 if errors.Cause(err) == sql.ErrNoRows {
62 return nil, InstanceNotFoundError{}
63 }
64 return nil, errors.Wrap(err, "error finding instance")
65 }
66 return &instance, nil
67}
68
69func GetInstanceByUUID(tx *storage.Connection, uuid uuid.UUID) (*Instance, error) {
70 instance := Instance{}

Callers 3

loadInstanceConfigMethod · 0.92
loadInstanceMethod · 0.92
SaveConfigMethod · 0.92

Calls 1

CauseMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…