add fix for test donat

This commit is contained in:
harold 2025-07-26 00:27:48 +05:00
parent 81fcc84741
commit 2f01c1e500

View File

@ -157,9 +157,21 @@ func (donatService *ServiceDonat) CreateTestDonat(
) error {
orderID := uuid.New()
widgetID := donatService.defaultWidgetID
widgets, err := donatService.widgetRepo.GetWidgetsByStreamerID(ctx, streamerID)
if err != nil {
slog.Error(err.Error())
return err
}
err := donatService.donatRepo.CreateDonat(
widgetID := donatService.defaultWidgetID
for _, widget := range widgets {
if amount >= widget.MinAmount && amount <= widget.MaxAmount {
widgetID = widget.ID
break
}
}
err = donatService.donatRepo.CreateDonat(
ctx,
streamerID,
targetID,