6
6
#include " Immutable/ImmutableSubsystem.h"
7
7
8
8
9
- UImtblPassportInitializationAsyncAction* UImtblPassportInitializationAsyncAction::InitializePassport (UObject* WorldContextObject, const FString& ClientID, const FString& RedirectUri, const FString& LogoutUri, const FString& Environment)
9
+ UImtblPassportInitializationAsyncAction* UImtblPassportInitializationAsyncAction::InitializePassport (UObject* WorldContextObject, const FString& ClientID, const FString& RedirectUri, const FString& LogoutUri, const FString& Environment, bool IsSilentLogout )
10
10
{
11
11
UImtblPassportInitializationAsyncAction* PassportInitBlueprintNode = NewObject<UImtblPassportInitializationAsyncAction>();
12
12
@@ -15,6 +15,7 @@ UImtblPassportInitializationAsyncAction* UImtblPassportInitializationAsyncAction
15
15
PassportInitBlueprintNode->LogoutUri = LogoutUri;
16
16
PassportInitBlueprintNode->Environment = Environment;
17
17
PassportInitBlueprintNode->WorldContextObject = WorldContextObject;
18
+ PassportInitBlueprintNode->IsSilentLogout = IsSilentLogout;
18
19
19
20
return PassportInitBlueprintNode;
20
21
}
@@ -35,7 +36,7 @@ void UImtblPassportInitializationAsyncAction::DoInit(TWeakObjectPtr<UImtblJSConn
35
36
// Get Passport
36
37
auto Passport = GetSubsystem ()->GetPassport ();
37
38
// Run Initialize
38
- Passport->Initialize (FImmutablePassportInitData{ClientId, RedirectUri, LogoutUri, Environment}, UImmutablePassport::FImtblPassportResponseDelegate::CreateUObject (this , &UImtblPassportInitializationAsyncAction::OnInitialized));
39
+ Passport->Initialize (FImmutablePassportInitData{ClientId, RedirectUri, LogoutUri, Environment, IsSilentLogout }, UImmutablePassport::FImtblPassportResponseDelegate::CreateUObject (this , &UImtblPassportInitializationAsyncAction::OnInitialized));
39
40
}
40
41
41
42
void UImtblPassportInitializationAsyncAction::OnInitialized (FImmutablePassportResult Result)
0 commit comments