All import paths updated to git.wntrmute.dev/mc/. Bumps mcdsl to v1.2.0. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
21 lines
446 B
Go
21 lines
446 B
Go
package grpcserver
|
|
|
|
import (
|
|
"context"
|
|
|
|
pb "git.wntrmute.dev/mc/mcns/gen/mcns/v1"
|
|
"git.wntrmute.dev/mc/mcns/internal/db"
|
|
)
|
|
|
|
type adminService struct {
|
|
pb.UnimplementedAdminServiceServer
|
|
db *db.DB
|
|
}
|
|
|
|
func (s *adminService) Health(_ context.Context, _ *pb.HealthRequest) (*pb.HealthResponse, error) {
|
|
if err := s.db.Ping(); err != nil {
|
|
return &pb.HealthResponse{Status: "unhealthy"}, nil
|
|
}
|
|
return &pb.HealthResponse{Status: "ok"}, nil
|
|
}
|