.
This commit is contained in:
+2
-9
@@ -14,9 +14,6 @@ func main() {
|
||||
// 1. Konek Database
|
||||
config.ConnectDatabase()
|
||||
|
||||
// 🌟 TAMBAHAN UNTUK TIMER: Nyalakan mesin Cron Timer di background
|
||||
controllers.StartPowerCronWorker()
|
||||
|
||||
// 2. AutoMigrate
|
||||
config.DB.AutoMigrate(&models.User{}, &models.Room{}, &models.Booking{}, &models.ClassSchedule{})
|
||||
|
||||
@@ -67,7 +64,7 @@ func main() {
|
||||
protected.PUT("/schedules/:id", controllers.UpdateSchedule)
|
||||
protected.DELETE("/schedules/:id", controllers.DeleteSchedule)
|
||||
}
|
||||
|
||||
|
||||
// 5. Jalur IoT ESP32 & Kontrol Daya
|
||||
r.POST("/api/sensor/energy", controllers.UpdateRoomPower)
|
||||
r.POST("/api/hardware/verify", controllers.VerifyHardwareCode)
|
||||
@@ -76,10 +73,6 @@ func main() {
|
||||
r.GET("/api/hardware/power-status", controllers.GetPowerStatus)
|
||||
r.POST("/api/power/global", controllers.GlobalPowerControl)
|
||||
|
||||
// 🌟 RUTE BARU UNTUK TIMER AUTO-CUTOFF
|
||||
r.GET("/api/power/timer", controllers.GetTimerConfig)
|
||||
r.POST("/api/power/timer", controllers.SetTimerConfig)
|
||||
|
||||
r.Run(":8080")
|
||||
}
|
||||
|
||||
@@ -100,4 +93,4 @@ func CORSMiddleware() gin.HandlerFunc {
|
||||
}
|
||||
c.Next()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user