4f7a7d6946
- version.go: AppVersion + Modules-Map (pro Modul interne Versionsnummer) - GET /api/version: liefert App- und Modulversionen (ohne Auth) - archivmail version: zeigt App- und Modulversionen in CLI - version-Konstante aus cmd_import.go entfernt (war falsche Stelle) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
13 lines
334 B
Go
13 lines
334 B
Go
package api
|
|
|
|
import "net/http"
|
|
|
|
// handleVersion liefert App- und Modulversionen.
|
|
// GET /api/version — öffentlich (kein Auth erforderlich).
|
|
func (s *Server) handleVersion(w http.ResponseWriter, r *http.Request) {
|
|
writeJSON(w, http.StatusOK, map[string]interface{}{
|
|
"version": s.appVersion,
|
|
"modules": s.moduleVersions,
|
|
})
|
|
}
|