TOnlineAsyncOpBase::Then

Callable can take one of the following forms, where the second form is used when an asynchronous call can set the promise with a value that is only valid for the duration of the Callable call ResultType(AsyncOp, LastResult) AsyncOp is a [FOnlineAsyncOp](API\Plugins\OnlineServicesCommon\FOnlineAsyncOp)& or TOnlineAsyncOp& LastResult is a LastResultType or const LastResultType& ResultType is any type, or a [TFuture](API\Runtime\Core\TFuture) to allow for an asynchronous result void(AsyncOp, LastResult, TPromise&&) AsyncOp is a [FOnlineAsyncOp](API\Plugins\OnlineServicesCommon\FOnlineAsyncOp)& or TOnlineAsyncOp& LastResult is a LastResultType or const LastResultType& ResultType is any non-void type For either ResultType can be TContinuationResult.