formatted files

This commit is contained in:
fahad 2026-02-15 22:36:18 +05:30
parent 4f1331037f
commit 8e3df184c5
2 changed files with 14 additions and 14 deletions

View file

@ -12,8 +12,8 @@ import (
"embed"
"fmt"
"io"
"net/http"
"io/fs"
"net/http"
"os"
"os/signal"
"path/filepath"
@ -28,8 +28,8 @@ import (
"github.com/sipeed/picoclaw/pkg/channels"
"github.com/sipeed/picoclaw/pkg/config"
"github.com/sipeed/picoclaw/pkg/cron"
"github.com/sipeed/picoclaw/pkg/health"
"github.com/sipeed/picoclaw/pkg/devices"
"github.com/sipeed/picoclaw/pkg/health"
"github.com/sipeed/picoclaw/pkg/heartbeat"
"github.com/sipeed/picoclaw/pkg/logger"
"github.com/sipeed/picoclaw/pkg/migrate"

View file

@ -10,31 +10,31 @@ import (
)
type Server struct {
server *http.Server
mu sync.RWMutex
ready bool
checks map[string]Check
server *http.Server
mu sync.RWMutex
ready bool
checks map[string]Check
startTime time.Time
}
type Check struct {
Name string `json:"name"`
Status string `json:"status"`
Message string `json:"message,omitempty"`
Name string `json:"name"`
Status string `json:"status"`
Message string `json:"message,omitempty"`
Timestamp time.Time `json:"timestamp"`
}
type StatusResponse struct {
Status string `json:"status"`
Uptime string `json:"uptime"`
Checks map[string]Check `json:"checks,omitempty"`
Status string `json:"status"`
Uptime string `json:"uptime"`
Checks map[string]Check `json:"checks,omitempty"`
}
func NewServer(host string, port int) *Server {
mux := http.NewServeMux()
s := &Server{
ready: false,
checks: make(map[string]Check),
ready: false,
checks: make(map[string]Check),
startTime: time.Now(),
}