(ctx context.Context, uid int, subscriberId uuid.UUID, events ...string)
| 41 | } |
| 42 | |
| 43 | func (c *fsEventClient) Create(ctx context.Context, uid int, subscriberId uuid.UUID, events ...string) error { |
| 44 | stms := lo.Map(events, func(event string, index int) *ent.FsEventCreate { |
| 45 | res := c.client.FsEvent. |
| 46 | Create(). |
| 47 | SetUserFsevent(uid). |
| 48 | SetEvent(event). |
| 49 | SetSubscriber(subscriberId).SetEvent(event) |
| 50 | |
| 51 | return res |
| 52 | }) |
| 53 | |
| 54 | _, err := c.client.FsEvent.CreateBulk(stms...).Save(ctx) |
| 55 | return err |
| 56 | } |
| 57 | |
| 58 | func (c *fsEventClient) DeleteBySubscriber(ctx context.Context, subscriberId uuid.UUID) error { |
| 59 | _, err := c.client.FsEvent.Delete().Where(fsevent.Subscriber(subscriberId)).Exec(schema.SkipSoftDelete(ctx)) |
nothing calls this directly
no test coverage detected