fix: tunnel service issue

This commit is contained in:
Hiddify
2024-03-16 09:02:55 +01:00
parent 7bc75b890f
commit 3e48086e67
6 changed files with 62 additions and 12 deletions

View File

@@ -2,6 +2,7 @@ package v2
import (
"encoding/json"
"fmt"
"time"
"github.com/hiddify/libcore/bridge"
@@ -13,7 +14,7 @@ var coreInfoObserver = NewObserver[pb.CoreInfoResponse](10)
var CoreState = pb.CoreState_STOPPED
func SetCoreStatus(state pb.CoreState, msgType pb.MessageType, message string) pb.CoreInfoResponse {
Log(pb.LogLevel_INFO, pb.LogType_CORE, message)
Log(pb.LogLevel_INFO, pb.LogType_CORE, fmt.Sprintf("%s: %s %s", state.String(), msgType.String(), message))
CoreState = state
info := pb.CoreInfoResponse{
CoreState: state,

View File

@@ -16,8 +16,7 @@ type hiddifyNext struct{}
var port int = 18020
func (m *hiddifyNext) Start(s service.Service) error {
go StartTunnelGrpcServer(fmt.Sprintf("127.0.0.1:%d", port))
return nil
return StartTunnelGrpcServer(fmt.Sprintf("127.0.0.1:%d", port))
}
func (m *hiddifyNext) Stop(s service.Service) error {
_, err := Stop()