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

Function WebpushSubscription

coderd/database/dbgen/dbgen.go:1065–1075  ·  view source on GitHub ↗
(t testing.TB, db database.Store, orig database.InsertWebpushSubscriptionParams)

Source from the content-addressed store, hash-verified

1063}
1064
1065func WebpushSubscription(t testing.TB, db database.Store, orig database.InsertWebpushSubscriptionParams) database.WebpushSubscription {
1066 subscription, err := db.InsertWebpushSubscription(genCtx, database.InsertWebpushSubscriptionParams{
1067 CreatedAt: takeFirst(orig.CreatedAt, dbtime.Now()),
1068 UserID: takeFirst(orig.UserID, uuid.New()),
1069 Endpoint: takeFirst(orig.Endpoint, testutil.GetRandomName(t)),
1070 EndpointP256dhKey: takeFirst(orig.EndpointP256dhKey, testutil.GetRandomName(t)),
1071 EndpointAuthKey: takeFirst(orig.EndpointAuthKey, testutil.GetRandomName(t)),
1072 })
1073 require.NoError(t, err, "insert webpush subscription")
1074 return subscription
1075}
1076
1077func Group(t testing.TB, db database.Store, orig database.Group) database.Group {
1078 t.Helper()

Callers 1

Calls 5

NowFunction · 0.92
GetRandomNameFunction · 0.92
takeFirstFunction · 0.70
NewMethod · 0.65

Tested by 1