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