fix:#41 refactored services

This commit is contained in:
Elmar Kresse
2024-07-06 15:30:01 +02:00
parent a65a57bec6
commit 74ad6ad8e3
12 changed files with 335 additions and 111 deletions

View File

@@ -17,15 +17,14 @@
package course
import (
"github.com/pocketbase/pocketbase"
"htwkalender/data-manager/service/events"
"htwkalender/data-manager/model/serviceModel"
"log/slog"
)
func UpdateCourse(app *pocketbase.PocketBase) {
courses := events.GetAllCourses(app)
func UpdateCourse(service serviceModel.Service) {
courses := service.CourseService.GetAllCourses()
for _, course := range courses {
_, err := events.UpdateModulesForCourse(app, course)
_, err := service.EventService.UpdateModulesForCourse(course)
if err != nil {
slog.Warn("Update Course: "+course+" failed:", "error", err)
}