Migration from 1.4.x to 1.5.x
This guide contains instructions for migration from Wultra Mobile Token SDK for Android version 1.4.x to version 1.5.x.
Deprecated APIs
All API calls based on listener interfaces are now deprecated and you can now use the new callbacks returning Result<T> as a replacement.
Deprecated functions in IOperationsService:
fun getLastOperationsResult(): OperationsResult?- Replace with
lastOperationsResultproperty.
- Replace with
fun getOperations(listener: IGetOperationListener?)- Replace with
fun getOperations(callback: (result: Result<List<UserOperation>>) -> Unit)
- Replace with
fun getHistory(authentication: PowerAuthAuthentication, listener: IGetHistoryListener)- Replace with
fun getHistory(authentication: PowerAuthAuthentication, callback: (result: Result<List<OperationHistoryEntry>>) -> Unit)
- Replace with
fun authorizeOperation(operation: IOperation, authentication: PowerAuthAuthentication, listener: IAcceptOperationListener)- Replace with
fun authorizeOperation(operation: IOperation, authentication: PowerAuthAuthentication, callback: (result: Result<Unit>) -> Unit)
- Replace with
fun rejectOperation(operation: IOperation, reason: RejectionReason, listener: IRejectOperationListener)- Replace with
fun rejectOperation(operation: IOperation, reason: RejectionReason, callback: (result: Result<Unit>) -> Unit)
- Replace with
Deprecated functions in IPushService:
fun register(fcmToken: String, listener: IPushRegisterListener)- Replace with
fun register(fcmToken: String, callback: (result: Result<Unit>) -> Unit)
- Replace with
Deprecated interfaces and classes:
interface IAcceptOperationListenerinterface IRejectOperationListenerinterface IGetOperationListenerinterface IGetHistoryListenerinterface IPushRegisterListenerabstract class OperationsResultdata class SuccessOperationsResultdata class ErrorOperationsResult
Last updated on Jan 16, 2023 (10:43)
Edit on Github
Send Feedback