diff --git a/Client/Content/TurboLinkTest/UI/WBP_UserService_BP.uasset b/Client/Content/TurboLinkTest/UI/WBP_UserService_BP.uasset index ed03a10..5298d4a 100644 Binary files a/Client/Content/TurboLinkTest/UI/WBP_UserService_BP.uasset and b/Client/Content/TurboLinkTest/UI/WBP_UserService_BP.uasset differ diff --git a/Client/Source/TurboLinkTest/TurboLinkTestGameInstance.cpp b/Client/Source/TurboLinkTest/TurboLinkTestGameInstance.cpp index 2ea3f23..6783f43 100644 --- a/Client/Source/TurboLinkTest/TurboLinkTestGameInstance.cpp +++ b/Client/Source/TurboLinkTest/TurboLinkTestGameInstance.cpp @@ -31,16 +31,6 @@ FString UTurboLinkTestGameInstance::DumpBytes(const FBytes& Bytes) return ret; } -void UTurboLinkTestGameInstance::DumpMapMessage(const TMap& Message) -{ - FString temp = ""; - for (const auto& item : Message) - { - temp += FString::Printf(TEXT("%s:[%s,%s],"), *UTurboLinkGrpcUtilities::CastInt64ToString(item.Key), *item.Value.Address, *item.Value.PostalCode); - } - UE_LOG(LogTemp, Warning, TEXT("ExtAddress={%s}"), *temp); -} - void UTurboLinkTestGameInstance::DumpMessage(const FGrpcUserRegisterRequest& Message) { /* diff --git a/Client/Source/TurboLinkTest/TurboLinkTestGameInstance.h b/Client/Source/TurboLinkTest/TurboLinkTestGameInstance.h index badc9c0..65f7512 100644 --- a/Client/Source/TurboLinkTest/TurboLinkTestGameInstance.h +++ b/Client/Source/TurboLinkTest/TurboLinkTestGameInstance.h @@ -23,10 +23,6 @@ public: public: UFUNCTION(BlueprintCallable) void DumpMessage(const FGrpcUserRegisterRequest& Message); - - UFUNCTION(BlueprintCallable) - void DumpMapMessage(const TMap& Message); - protected: FString DumpBytes(const FBytes& Bytes); diff --git a/Common/proto/user.proto b/Common/proto/user.proto index ecc7edf..ead31dc 100644 --- a/Common/proto/user.proto +++ b/Common/proto/user.proto @@ -4,6 +4,7 @@ package User; option go_package = "tldemo/services/User"; import "common.proto"; +import "google/protobuf/struct.proto"; message RegisterRequest { string name = 1; @@ -24,6 +25,8 @@ message RegisterRequest { map ext_address = 14; map ext_int = 15; + google.protobuf.Value google_value = 16; + message Address { string address = 1; string postal_code = 2;