openmeter / server /router /app.go
Leon4gr45's picture
Upload folder using huggingface_hub (part 6)
d6f631f verified
Raw
History Blame Contribute Delete
867 Bytes
package router
import (
"net/http"
"github.com/openmeterio/openmeter/api"
)
// Handle to get app by id
// (GET /api/v1/apps/{appId})
func (a *Router) GetApp(w http.ResponseWriter, r *http.Request, appID string) {
a.appHandler.GetApp().With(appID).ServeHTTP(w, r)
}
// Handle to list apps
// (GET /api/v1/apps)
func (a *Router) ListApps(w http.ResponseWriter, r *http.Request, params api.ListAppsParams) {
a.appHandler.ListApps().With(params).ServeHTTP(w, r)
}
// Handle to update an app
// (PUT /api/v1/apps/{appId})
func (a *Router) UpdateApp(w http.ResponseWriter, r *http.Request, appID string) {
a.appHandler.UpdateApp().With(appID).ServeHTTP(w, r)
}
// Uninstall an app by id
// (DELETE /api/v1/apps/{id})
func (a *Router) UninstallApp(w http.ResponseWriter, r *http.Request, appID string) {
a.appHandler.UninstallApp().With(appID).ServeHTTP(w, r)
}