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) }