Skip to content

Commit a82256d

Browse files
committed
refactor: separate delete and update usecase
1 parent dca9e68 commit a82256d

2 files changed

Lines changed: 17 additions & 10 deletions

File tree

app/events/usecase/delete_event.go

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package usecase
2+
3+
import (
4+
"context"
5+
6+
"github.com/sirupsen/logrus"
7+
)
8+
9+
func (uc usecase) DeleteEvent(ctx context.Context, id uint) error {
10+
err := uc.repository.DeleteEvent(ctx, id)
11+
if err != nil {
12+
logrus.Error("failed to delete event by id: ", err)
13+
return err
14+
}
15+
16+
return err
17+
}
Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,6 @@ import (
99
"gopkg.in/guregu/null.v4"
1010
)
1111

12-
func (uc usecase) DeleteEvent(ctx context.Context, id uint) error {
13-
err := uc.repository.DeleteEvent(ctx, id)
14-
if err != nil {
15-
logrus.Error("failed to delete event by id: ", err)
16-
return err
17-
}
18-
19-
return err
20-
}
21-
2212
func (uc usecase) UpdateEvent(ctx context.Context, id uint, payload domain.UpdateEventPayload) error {
2313
err := uc.repository.UpdateEvent(ctx, domain.Event{
2414
ID: id,

0 commit comments

Comments
 (0)