feat(handlers): Implement barcode generation

This commit is contained in:
2024-12-12 16:49:33 +01:00
parent b6cc98a165
commit 0f2452eca0
5 changed files with 40 additions and 20 deletions

25
main.go
View File

@@ -8,6 +8,7 @@ import (
"git.odit.services/lfk/document-server/docs" // Correct import path for docs
"git.odit.services/lfk/document-server/handlers"
"git.odit.services/lfk/document-server/models"
"git.odit.services/lfk/document-server/services"
"github.com/gofiber/fiber/v2"
"github.com/gofiber/fiber/v2/middleware/keyauth"
"github.com/gofiber/swagger"
@@ -55,16 +56,16 @@ func loadEnv() error {
return nil
}
// @title LfK Document Server API
// @description This is the API documentation for the LfK Document Server - a tool for pdf generation.
// @license.name CC BY-NC-SA 4.0
// @termsOfService https://lauf-fuer-kaya.de/datenschutz
// @contact.name ODIT.Services UG (haftungsbeschränkt)
// @contact.url https://odit.services
// @contact.email info@odit.services
// @securityDefinitions.apiKey ApiKeyAuth
// @in query
// @name key
// @title LfK Document Server API
// @description This is the API documentation for the LfK Document Server - a tool for pdf generation.
// @license.name CC BY-NC-SA 4.0
// @termsOfService https://lauf-fuer-kaya.de/datenschutz
// @contact.name ODIT.Services UG (haftungsbeschränkt)
// @contact.url https://odit.services
// @contact.email info@odit.services
// @securityDefinitions.apiKey ApiKeyAuth
// @in query
// @name key
func main() {
err := loadEnv()
@@ -72,8 +73,10 @@ func main() {
log.Fatal(err)
}
barcodeGenerator := &services.DefaultBarcodeService{}
handler := handlers.DefaultHandler{
Config: config,
Config: config,
BarcodeService: barcodeGenerator,
}
// Create a new Fiber instance