Skip to content

Commit

Permalink
linting
Browse files Browse the repository at this point in the history
  • Loading branch information
wangerekaharun committed Feb 16, 2023
1 parent 3f6a651 commit f276127
Show file tree
Hide file tree
Showing 5 changed files with 431 additions and 213 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,13 @@ class PaymentActivity : AppCompatActivity() {
} else {
// initiate payment
showProgressDialog()
daraja.initiatePayment(token, phoneNumber, amount.toString(), AppUtils.generateUUID(), "Payment") { darajaResult ->
daraja.initiatePayment(
token,
phoneNumber,
amount.toString(),
AppUtils.generateUUID(),
"Payment"
) { darajaResult ->
dismissProgressDialog()
when (darajaResult) {
is DarajaResult.Success -> {
Expand Down
2 changes: 1 addition & 1 deletion daraja/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ tasks {
isFailOnError = false
dependsOn(android.libraryVariants.toList().last().javaCompileProvider)

if (! project.plugins.hasPlugin("org.jetbrains.kotlin.android")) {
if (!project.plugins.hasPlugin("org.jetbrains.kotlin.android")) {
setSource(sourceFiles)
}
android.bootClasspath.forEach { classpath += project.fileTree(it) }
Expand Down
15 changes: 12 additions & 3 deletions daraja/src/main/java/com/androidstudy/daraja/Daraja.kt
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,13 @@
*/
package com.androidstudy.daraja

import com.androidstudy.daraja.callback.*
import com.androidstudy.daraja.util.TransactionType
import com.androidstudy.daraja.callback.DarajaCallback
import com.androidstudy.daraja.callback.DarajaPaymentCallback
import com.androidstudy.daraja.callback.DarajaResult
import com.androidstudy.daraja.data.model.AccessToken
import com.androidstudy.daraja.data.model.PaymentResult
import com.androidstudy.daraja.data.repo.DarajaRepository
import com.androidstudy.daraja.util.TransactionType

/**
* Creates Mpesa Payment Payload Details
Expand All @@ -42,7 +44,14 @@ object Daraja {
repo.accessToken.enqueue(DarajaCallback(callback))
}

fun initiatePayment(token: String, phoneNumber: String, amount: String, accountReference: String, description: String, callback: ((darajaResult: DarajaResult<PaymentResult>) -> Unit)) {
fun initiatePayment(
token: String,
phoneNumber: String,
amount: String,
accountReference: String,
description: String,
callback: ((darajaResult: DarajaResult<PaymentResult>) -> Unit)
) {
repo.initiatePayment(
token = token,
phoneNumber = phoneNumber,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@ class DarajaPaymentCallback(
val error = gson.fromJson(response.errorBody()?.string(), ErrorResponse::class.java)
callback.invoke(DarajaResult.Failure(false, DarajaException(error)))
} catch (e: IOException) {
e.printStackTrace()
callback.invoke(DarajaResult.Failure(false, DarajaException("${response.code()}")))
}
}
Expand Down
Loading

0 comments on commit f276127

Please sign in to comment.