protoype: list raw events on mock mode reports page

This commit is contained in:
2026-08-20 00:23:41 -06:00
parent 0e0422545b
commit fa3db63ad2
8 changed files with 252 additions and 128 deletions
+32
View File
@@ -0,0 +1,32 @@
package reports
import (
"context"
"github.com/jackc/pgx/v5/pgxpool"
"ruben/inventory2/domains/accounts"
"ruben/inventory2/logging"
)
//go:generate concurry -s Store
type (
Store struct {
log *logging.Logger
db *pgxpool.Pool
accts *accounts.Store
}
)
func NewStore(logger *logging.Logger, db *pgxpool.Pool, accts *accounts.Store) *Store {
return &Store{
log: logger,
db: db,
accts: accts,
}
}
func (db *Store) WithContext(ctx context.Context) *StoreWithContext {
return NewStoreWithContext(ctx, db)
}