add fix for disable donat
This commit is contained in:
parent
9f982cad5a
commit
679074891f
@ -169,7 +169,22 @@ func (donatService *ServiceDonat) MarkDonatPaid(
|
|||||||
ctx context.Context,
|
ctx context.Context,
|
||||||
orderID string,
|
orderID string,
|
||||||
) error {
|
) error {
|
||||||
err := donatService.donatRepo.MarkDonatPaid(
|
donatModel, err := donatService.donatRepo.GetDonatByOrderID(ctx, orderID)
|
||||||
|
if err != nil {
|
||||||
|
slog.Error(err.Error())
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
moderationSettings, err := donatService.donatRepo.GetModeration(
|
||||||
|
ctx,
|
||||||
|
donatModel.StreamerID,
|
||||||
|
)
|
||||||
|
if err != nil {
|
||||||
|
slog.Error(err.Error())
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
err = donatService.donatRepo.MarkDonatPaid(
|
||||||
ctx,
|
ctx,
|
||||||
orderID,
|
orderID,
|
||||||
)
|
)
|
||||||
@ -177,6 +192,27 @@ func (donatService *ServiceDonat) MarkDonatPaid(
|
|||||||
slog.Error(err.Error())
|
slog.Error(err.Error())
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if moderationSettings.Enable == false {
|
||||||
|
moderated := true
|
||||||
|
updateModel := model.ModerationDonat{
|
||||||
|
Accepted: &moderated,
|
||||||
|
ShowText: &moderated,
|
||||||
|
ShowName: &moderated,
|
||||||
|
PlayContent: &moderated,
|
||||||
|
}
|
||||||
|
err = donatService.donatRepo.ModerateDonation(
|
||||||
|
ctx,
|
||||||
|
donatModel.ID,
|
||||||
|
donatModel.StreamerID,
|
||||||
|
updateModel,
|
||||||
|
)
|
||||||
|
if err != nil {
|
||||||
|
slog.Error(err.Error())
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user