mirror of
https://github.com/TeaOSLab/EdgeAPI.git
synced 2025-11-09 20:10:25 +08:00
25 lines
530 B
Go
25 lines
530 B
Go
// Copyright 2022 GoEdge CDN goedge.cdn@gmail.com. All rights reserved. Official site: https://goedge.cloud .
|
|
|
|
package services
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb"
|
|
)
|
|
|
|
// PingService Ping服务
|
|
// 用来测试连接是否可用
|
|
type PingService struct {
|
|
BaseService
|
|
}
|
|
|
|
// Ping 发起Ping
|
|
func (this *PingService) Ping(ctx context.Context, req *pb.PingRequest) (*pb.PingResponse, error) {
|
|
_, _, err := this.ValidateNodeId(ctx)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return &pb.PingResponse{}, nil
|
|
}
|