使用新接口

This commit is contained in:
2023-03-25 15:48:16 +08:00
parent c43443d737
commit a16136bd0e
@@ -65,7 +65,7 @@ void UTimeTestWidget::UpdateControlState()
void UTimeTestWidget::OnConnectServiceButtonClicked() void UTimeTestWidget::OnConnectServiceButtonClicked()
{ {
if (TimeService != nullptr) return; if (TimeService != nullptr) return;
UTurboLinkGrpcManager* turboLinkManager = UTurboLinkGrpcUtilities::GetTurboLinkGrpcManager(); UTurboLinkGrpcManager* turboLinkManager = UTurboLinkGrpcUtilities::GetTurboLinkGrpcManager(this);
//create service adapter //create service adapter
TimeService = Cast<UTimeService>(turboLinkManager->MakeService("TimeService")); TimeService = Cast<UTimeService>(turboLinkManager->MakeService("TimeService"));
@@ -93,7 +93,7 @@ void UTimeTestWidget::OnShutdownServiceButtonClicked()
} }
TimeService->OnServiceStateChanged.RemoveDynamic(this, &UTimeTestWidget::OnTimeServiceStateChanged); TimeService->OnServiceStateChanged.RemoveDynamic(this, &UTimeTestWidget::OnTimeServiceStateChanged);
UTurboLinkGrpcUtilities::GetTurboLinkGrpcManager()->ReleaseService(TimeService); UTurboLinkGrpcUtilities::GetTurboLinkGrpcManager(this)->ReleaseService(TimeService);
TimeService = nullptr; TimeService = nullptr;
UpdateControlState(); UpdateControlState();