package grpcserver import ( "context" pb "git.wntrmute.dev/kyle/mcns/gen/mcns/v1" "git.wntrmute.dev/kyle/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 }