使用新接口
This commit is contained in:
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user