Replace BadgerDB with bbolt

This commit is contained in:
David Stotijn
2025-01-13 23:15:18 +01:00
parent 24c2ecfa4b
commit fcf0e1c51e
23 changed files with 1153 additions and 1244 deletions

View File

@ -86,7 +86,7 @@ type Request struct {
}
func (svc *Service) FindRequestByID(ctx context.Context, id ulid.ULID) (Request, error) {
req, err := svc.repo.FindSenderRequestByID(ctx, id)
req, err := svc.repo.FindSenderRequestByID(ctx, svc.activeProjectID, id)
if err != nil {
return Request{}, fmt.Errorf("sender: failed to find request: %w", err)
}
@ -167,7 +167,7 @@ func (svc *Service) FindReqsFilter() FindRequestsFilter {
}
func (svc *Service) SendRequest(ctx context.Context, id ulid.ULID) (Request, error) {
req, err := svc.repo.FindSenderRequestByID(ctx, id)
req, err := svc.repo.FindSenderRequestByID(ctx, svc.activeProjectID, id)
if err != nil {
return Request{}, fmt.Errorf("sender: failed to find request: %w", err)
}
@ -182,7 +182,9 @@ func (svc *Service) SendRequest(ctx context.Context, id ulid.ULID) (Request, err
return Request{}, fmt.Errorf("sender: could not send HTTP request: %w", err)
}
err = svc.repo.StoreResponseLog(ctx, id, resLog)
req.Response = &resLog
err = svc.repo.StoreSenderRequest(ctx, req)
if err != nil {
return Request{}, fmt.Errorf("sender: failed to store sender response log: %w", err)
}