void FTestSharingInterface::Test(bool bWithImage) { UE_LOG(LogOnline, Verbose, TEXT("FTestSharingInterface::Test")); IOnlineSubsystem* OnlineSub = IOnlineSubsystem::Get(FName(*SubsystemName)); check(OnlineSub); SharingInterface = OnlineSub->GetSharingInterface(); check(SharingInterface.IsValid()); TestStatusUpdate.Message = TEXT("This is a test post for UE4 Facebook support!!"); TestStatusUpdate.PostPrivacy = EOnlineStatusUpdatePrivacy::OnlyMe; if( bWithImage ) { TestStatusUpdate.Image = new FImage( 256, 256, ERawImageFormat::BGRA8, false ); } // Kick off the first part of the test, RequestPermissionsToSharePosts(); }
void FTestSharingInterface::Test(UWorld* InWorld, bool bWithImage) { UE_LOG(LogOnline, Verbose, TEXT("FTestSharingInterface::Test")); IOnlineSubsystem* OnlineSub = Online::GetSubsystem(InWorld, FName(*SubsystemName)); check(OnlineSub); SharingInterface = OnlineSub->GetSharingInterface(); check(SharingInterface.IsValid()); TestStatusUpdate.Message = FString::Printf(TEXT("This is a test post for UE4 Sharing support! Date = %s"), *FDateTime::Now().ToString()); TestStatusUpdate.PostPrivacy = EOnlineStatusUpdatePrivacy::OnlyMe; if( bWithImage ) { TestStatusUpdate.Image = new FImage( 256, 256, ERawImageFormat::BGRA8, EGammaSpace::Linear ); } // Kick off the first part of the test, RequestPermissionsToSharePosts(); }