diff --git a/Content/BlueprintSampleContent/ImtblFeaturesSampleWidget.uasset b/Content/BlueprintSampleContent/ImtblFeaturesSampleWidget.uasset new file mode 100644 index 00000000..193e97c2 Binary files /dev/null and b/Content/BlueprintSampleContent/ImtblFeaturesSampleWidget.uasset differ diff --git a/Content/BlueprintSampleContent/ImtblImxBatchNftTransferWidget.uasset b/Content/BlueprintSampleContent/ImtblImxBatchNftTransferWidget.uasset new file mode 100644 index 00000000..b23bc64f Binary files /dev/null and b/Content/BlueprintSampleContent/ImtblImxBatchNftTransferWidget.uasset differ diff --git a/Content/BlueprintSampleContent/ImtblImxTransferWidget.uasset b/Content/BlueprintSampleContent/ImtblImxTransferWidget.uasset new file mode 100644 index 00000000..ae18f6a4 Binary files /dev/null and b/Content/BlueprintSampleContent/ImtblImxTransferWidget.uasset differ diff --git a/Content/BlueprintSampleContent/ImtblPassportLoginWidget.uasset b/Content/BlueprintSampleContent/ImtblPassportLoginWidget.uasset new file mode 100644 index 00000000..3197a1d8 Binary files /dev/null and b/Content/BlueprintSampleContent/ImtblPassportLoginWidget.uasset differ diff --git a/Content/ImtblSampleLevel.umap b/Content/ImtblSampleLevel.umap new file mode 100644 index 00000000..3d26e776 Binary files /dev/null and b/Content/ImtblSampleLevel.umap differ diff --git a/Source/Immutable/Private/Immutable/ImmutablePassport.cpp b/Source/Immutable/Private/Immutable/ImmutablePassport.cpp index 6be59588..0d6e9179 100644 --- a/Source/Immutable/Private/Immutable/ImmutablePassport.cpp +++ b/Source/Immutable/Private/Immutable/ImmutablePassport.cpp @@ -699,13 +699,14 @@ void UImmutablePassport::OnTransferResponse(FImtblJSResponse Response) FString Msg; bool bSuccess = true; - if (!Response.success || !Response.JsonObject->HasTypedField(TEXT("result"))) + if (!Response.success) { IMTBL_LOG("Transfer failed."); if (Response.Error.IsSet()) { Msg = Response.Error->ToString(); } + bSuccess = false; } else