adicionando função de register
This commit is contained in:
parent
083d642186
commit
0c168dd33e
@ -1,12 +1,19 @@
|
||||
package com.example.mypos.services
|
||||
|
||||
import android.util.Log
|
||||
import br.com.aditum.data.v2.IPaymentCallback
|
||||
import br.com.aditum.data.v2.enums.AbecsCommands
|
||||
import br.com.aditum.data.v2.enums.InstallmentType
|
||||
import br.com.aditum.data.v2.enums.PayOperationType
|
||||
import br.com.aditum.data.v2.enums.PaymentType
|
||||
import br.com.aditum.data.v2.enums.TransactionStatus
|
||||
import br.com.aditum.data.v2.model.Charge
|
||||
import br.com.aditum.data.v2.model.MerchantData
|
||||
import br.com.aditum.data.v2.model.PinpadMessages
|
||||
import br.com.aditum.data.v2.model.callbacks.GetClearDataFinishedCallback
|
||||
import br.com.aditum.data.v2.model.callbacks.GetClearDataRequest
|
||||
import br.com.aditum.data.v2.model.callbacks.GetMenuSelectionFinishedCallback
|
||||
import br.com.aditum.data.v2.model.callbacks.GetMenuSelectionRequest
|
||||
import br.com.aditum.data.v2.model.cancelation.CancelationRequest
|
||||
import br.com.aditum.data.v2.model.cancelation.CancelationResponse
|
||||
import br.com.aditum.data.v2.model.cancelation.CancelationResponseCallback
|
||||
@ -37,7 +44,41 @@ class AditumSdkService(private val paymentApplication: PaymentApplication) {
|
||||
fun getName(): String = "AditumSdkModule"
|
||||
|
||||
fun register() {
|
||||
coroutineScope.launch {
|
||||
val callback = object : IPaymentCallback.Stub() {
|
||||
override fun notification(
|
||||
message: String?,
|
||||
transactionStatus: TransactionStatus?,
|
||||
command: AbecsCommands?
|
||||
) {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
||||
override fun pinNotification(message: String?, length: Int) {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
||||
override fun startGetClearData(
|
||||
clearDataRequest: GetClearDataRequest?,
|
||||
finished: GetClearDataFinishedCallback?
|
||||
) {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
||||
override fun startGetMenuSelection(
|
||||
menuSelectionRequest: GetMenuSelectionRequest?,
|
||||
finished: GetMenuSelectionFinishedCallback?
|
||||
) {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
||||
override fun qrCodeGenerated(qrCode: String?, expirationTime: Int) {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
}
|
||||
|
||||
paymentApplication.communicationService?.registerPaymentCallback(callback)
|
||||
}
|
||||
}
|
||||
|
||||
fun initAditumSdk(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user