Versions in this module Expand all Collapse all v0 v0.0.1 Jun 24, 2022 Changes in this version + type AuthHandler struct + ClientSecret string + func (a *AuthHandler) Check(ctx context.Context) (uint64, error) + func (a *AuthHandler) GetRequestMetadata(ctx context.Context, uri ...string) (map[string]string, error) + func (a *AuthHandler) RequireTransportSecurity() bool + type NezhaHandler struct + Auth *AuthHandler + func (s *NezhaHandler) ReportSystemInfo(c context.Context, r *pb.Host) (*pb.Receipt, error) + func (s *NezhaHandler) ReportSystemState(c context.Context, r *pb.State) (*pb.Receipt, error) + func (s *NezhaHandler) ReportTask(c context.Context, r *pb.TaskResult) (*pb.Receipt, error) + func (s *NezhaHandler) RequestTask(h *pb.Host, stream pb.NezhaService_RequestTaskServer) error