Class: UGetPatreonUserInfoImgAsyncAction
// GetPatreonUserInfoImgAsyncAction.h : 24
class NBPATREONAPICLIENT_API UGetPatreonUserInfoImgAsyncAction
: public UCancellableAsyncAction;
Reflection-enabled
Retrieves information about a Patreon user, including their avatar image and any images for their pledged tiers.
Can be used to check if they are subscribed to a specific tier in order to unlock content, display information about their subscription, etc.
Requires an access token obtained by some authentication method.
Properties
-
OnComplete
public: FGetPatreonUserInfoImgAsyncActionEvent OnComplete;
Reflection-enabled
Specifiers:
- BlueprintAssignable
Event fired when the task completes successfully -
OnFail
public: FGetPatreonUserInfoImgAsyncActionFailedEvent OnFail;
Reflection-enabled
Specifiers:
- BlueprintAssignable
Event fired if the task fails for any reason
Methods
-
Activate
// GetPatreonUserInfoImgAsyncAction.h : 58 public: virtual void Activate() override;
Starts the task
-
Cancel
// GetPatreonUserInfoImgAsyncAction.h : 63 public: virtual void Cancel() override;
Can be called to cancel the task and prevent callbacks from being called
-
GetPatreonUserInfoImgAsyncAction
// GetPatreonUserInfoImgAsyncAction.h : 40 public: static UGetPatreonUserInfoImgAsyncAction* GetPatreonUserInfoImgAsyncAction( const UObject* WorldContext, FAPITokenInfo TokenInfo );
Reflection-enabled
Specifiers:
- BlueprintCallable
- Category = NBPatreonAPIClient
Meta Specifiers:
- DisplayName = Get User Info (w/ images)
- Keywords = NBPatreonAPIClient
- WorldContext = WorldContext
- BlueprintInternalUseOnly = true
Retrieves information about the user corresponding to a specific access token, AND fetches any relevant images, e.g. their avatar and images from any pledged tiers.
Will fail if the access token is empty, invalid, or expired.
Arguments
-
WorldContext
const UObject* WorldContext
-
TokenInfo
FAPITokenInfo TokenInfo
Token information for the user
Returns
-
UGetPatreonUserInfoImgAsyncAction*
For any questions, help, suggestions or feature requests, please feel free to contact me at nbpsup@gmail.com