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

Function TelemetryItem

coderd/database/dbgen/dbgen.go:1853–1868  ·  view source on GitHub ↗
(t testing.TB, db database.Store, seed database.TelemetryItem)

Source from the content-addressed store, hash-verified

1851}
1852
1853func TelemetryItem(t testing.TB, db database.Store, seed database.TelemetryItem) database.TelemetryItem {
1854 if seed.Key == "" {
1855 seed.Key = testutil.GetRandomName(t)
1856 }
1857 if seed.Value == "" {
1858 seed.Value = time.Now().Format(time.RFC3339)
1859 }
1860 err := db.UpsertTelemetryItem(genCtx, database.UpsertTelemetryItemParams{
1861 Key: seed.Key,
1862 Value: seed.Value,
1863 })
1864 require.NoError(t, err, "upsert telemetry item")
1865 item, err := db.GetTelemetryItem(genCtx, seed.Key)
1866 require.NoError(t, err, "get telemetry item")
1867 return item
1868}
1869
1870func Preset(t testing.TB, db database.Store, seed database.InsertPresetParams) database.TemplateVersionPreset {
1871 preset, err := db.InsertPreset(genCtx, database.InsertPresetParams{

Callers 1

TestTelemetryFunction · 0.92

Calls 4

GetRandomNameFunction · 0.92
FormatMethod · 0.65
UpsertTelemetryItemMethod · 0.65
GetTelemetryItemMethod · 0.65

Tested by 1

TestTelemetryFunction · 0.74