func()

in internal/catalog.go [92:101]


func (c *catalogDALImpl) Save(ctx context.Context, record *model.Event) error {
	return catalogDB.WithContext(ctx).Transaction(func(tx *gorm.DB) error {
		if record.ID > 0 {
			if err := c.delete(tx, record); err != nil {
				return err
			}
		}
		return c.create(tx, record)
	})
}