Skip to content

Commit f1a704a

Browse files
committed
fix: move decode to CoreService and add a workaround to uppercased inputs
1 parent 5064081 commit f1a704a

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

app/src/main/java/to/bitkit/services/CoreService.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import com.synonym.bitkitcore.OnchainActivity
2020
import com.synonym.bitkitcore.PaymentState
2121
import com.synonym.bitkitcore.PaymentType
2222
import com.synonym.bitkitcore.PreActivityMetadata
23+
import com.synonym.bitkitcore.Scanner
2324
import com.synonym.bitkitcore.SortDirection
2425
import com.synonym.bitkitcore.WordCount
2526
import com.synonym.bitkitcore.addTags
@@ -185,6 +186,12 @@ class CoreService @Inject constructor(
185186
com.synonym.bitkitcore.isAddressUsed(address = address)
186187
}
187188

189+
@Suppress("ForbiddenComment")
190+
suspend fun decode(input: String): Scanner = ServiceQueue.CORE.background {
191+
// TODO: Remove lowercase workaround when https://github.com/synonymdev/bitkit-core/issues/66 is fixed
192+
com.synonym.bitkitcore.decode(input.lowercase())
193+
}
194+
188195
companion object {
189196
private const val TAG = "CoreService"
190197
}

0 commit comments

Comments
 (0)