-
public class CoroutineContinuationHelper.Companion
-
-
Field Summary
Fields Modifier and Type Field Description public final static CoroutineContinuationHelper.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final <R extends Any> Continuation<R>callbackContinuation(CoroutineContinuationHelper.ContinuationCallback<R> callback, Looper looper)Helper function to get the result of a Kotlin coroutine continuation in a callback. final <R extends Any> Continuation<R>callbackContinuation(CoroutineContinuationHelper.ContinuationCallback<R> callback)Helper function to get the result of a Kotlin coroutine continuation in a callback. -
-
Method Detail
-
callbackContinuation
@JvmOverloads() final <R extends Any> Continuation<R> callbackContinuation(CoroutineContinuationHelper.ContinuationCallback<R> callback, Looper looper)
Helper function to get the result of a Kotlin coroutine continuation in a callback.
You should use this function if you can't use Kotlin coroutines when invoking suspending functions in the Bank SDK's public API (e.g., GiniBank.getPaymentRequest() or GiniBank.resolvePaymentRequest()).
- Parameters:
callback- to return the continuation resultlooper- to use for invoking the callback on a specific thread (using a Handler)
-
callbackContinuation
@JvmOverloads() final <R extends Any> Continuation<R> callbackContinuation(CoroutineContinuationHelper.ContinuationCallback<R> callback)
Helper function to get the result of a Kotlin coroutine continuation in a callback.
You should use this function if you can't use Kotlin coroutines when invoking suspending functions in the Bank SDK's public API (e.g., GiniBank.getPaymentRequest() or GiniBank.resolvePaymentRequest()).
- Parameters:
callback- to return the continuation result
-
-
-
-