| 1711 | } |
| 1712 | |
| 1713 | func OAuth2ProviderAppSecret(t testing.TB, db database.Store, seed database.OAuth2ProviderAppSecret) database.OAuth2ProviderAppSecret { |
| 1714 | app, err := db.InsertOAuth2ProviderAppSecret(genCtx, database.InsertOAuth2ProviderAppSecretParams{ |
| 1715 | ID: takeFirst(seed.ID, uuid.New()), |
| 1716 | CreatedAt: takeFirst(seed.CreatedAt, dbtime.Now()), |
| 1717 | SecretPrefix: takeFirstSlice(seed.SecretPrefix, []byte("prefix")), |
| 1718 | HashedSecret: takeFirstSlice(seed.HashedSecret, []byte("hashed-secret")), |
| 1719 | DisplaySecret: takeFirst(seed.DisplaySecret, "secret"), |
| 1720 | AppID: takeFirst(seed.AppID, uuid.New()), |
| 1721 | }) |
| 1722 | require.NoError(t, err, "insert oauth2 app secret") |
| 1723 | return app |
| 1724 | } |
| 1725 | |
| 1726 | func OAuth2ProviderAppCode(t testing.TB, db database.Store, seed database.OAuth2ProviderAppCode) database.OAuth2ProviderAppCode { |
| 1727 | code, err := db.InsertOAuth2ProviderAppCode(genCtx, database.InsertOAuth2ProviderAppCodeParams{ |