mirror of
https://github.com/storytold/EventCenterPlugin.git
synced 2026-10-12 23:48:54 +00:00
This works! WOO
This commit is contained in:
@@ -63,9 +63,9 @@ void AEventSourceActor::Tick(float DeltaTime)
|
||||
|
||||
if (time - timerLastTime > 15.0) {
|
||||
timerLastTime = time;
|
||||
GEngine->AddOnScreenDebugMessage(-1, 15.0f, FColor::Red, "seconds elapsed");
|
||||
redis->Unsubscribe(TEXT("second"));
|
||||
redis->Subscribe(TEXT("second"));
|
||||
//GEngine->AddOnScreenDebugMessage(-1, 15.0f, FColor::Red, "seconds elapsed");
|
||||
//redis->Unsubscribe(TEXT("second"));
|
||||
//redis->Subscribe(TEXT("second"));
|
||||
}
|
||||
|
||||
|
||||
@@ -143,7 +143,7 @@ void AEventSourceActor::OnConnected()
|
||||
GEngine->AddOnScreenDebugMessage(-1, 15.0f, FColor::Red, "OnConnected");
|
||||
UE_LOG(EventSourceLog, Log, TEXT("OnConnected"));
|
||||
|
||||
WebSocket->SendMessage(TEXT("Hello Server!"));
|
||||
//WebSocket->SendMessage(TEXT("Hello Server!"));
|
||||
}
|
||||
|
||||
void AEventSourceActor::OnConnectionError(const FString& Error)
|
||||
@@ -189,10 +189,20 @@ void AEventSourceActor::OnMessageSent(const FString& Message)
|
||||
|
||||
void AEventSourceActor::SetupWebSockets()
|
||||
{
|
||||
GEngine->AddOnScreenDebugMessage(-1, 15.0f, FColor::Red, "SetupWebSockets");
|
||||
UE_LOG(EventSourceLog, Log, TEXT("SetupWebSockets"));
|
||||
|
||||
if (WebSocket == nullptr) {
|
||||
WebSocket = UBlueprintWebSocket::CreateWebSocket();
|
||||
}
|
||||
|
||||
WebSocket->OnConnectedEvent.AddDynamic(this, &AEventSourceActor::OnConnected);
|
||||
WebSocket->OnConnectionErrorEvent.AddDynamic(this, &AEventSourceActor::OnConnectionError);
|
||||
WebSocket->OnCloseEvent.AddDynamic(this, &AEventSourceActor::OnClosed);
|
||||
WebSocket->OnMessageEvent.AddDynamic(this, &AEventSourceActor::OnMessage);
|
||||
WebSocket->OnRawMessageEvent.AddDynamic(this, &AEventSourceActor::OnRawMessage);
|
||||
WebSocket->OnMessageSentEvent.AddDynamic(this, &AEventSourceActor::OnMessageSent);
|
||||
|
||||
WebSocket->Connect(TEXT("ws://localhost:8765/"), TEXT("ws"));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user