MCPcopy Create free account
hub / github.com/buggregator/server / scanEvent

Function scanEvent

internal/storage/sqlite.go:147–164  ·  view source on GitHub ↗
(row scannable)

Source from the content-addressed store, hash-verified

145}
146
147func scanEvent(row scannable) (*event.Event, error) {
148 var ev event.Event
149 var payload string
150 var ts string
151 var pinned int
152
153 if err := row.Scan(&ev.UUID, &ev.Type, &payload, &ts, &ev.Project, &pinned); err != nil {
154 if err == sql.ErrNoRows {
155 return nil, nil
156 }
157 return nil, err
158 }
159
160 ev.Payload = json.RawMessage(payload)
161 fmt.Sscanf(ts, "%f", &ev.Timestamp)
162 ev.IsPinned = pinned != 0
163 return &ev, nil
164}
165
166func scanEventRows(rows *sql.Rows) (*event.Event, error) {
167 var ev event.Event

Callers 1

FindByUUIDMethod · 0.85

Calls 1

ScanMethod · 0.80

Tested by

no test coverage detected