Rename namespace (#345)

* Rename namespace

* Fix flutter build

* Fix kotlin-multiplatform CI

* Rename repositories
This commit is contained in:
Ross Savage
2024-07-09 17:25:05 +02:00
committed by GitHub
parent 3597530058
commit da43f7ff78
198 changed files with 3502 additions and 3544 deletions

View File

@@ -1,10 +1,10 @@
package com.breezliquidsdk
package com.breezsdkliquid
import breez_liquid_sdk.EventListener
import breez_liquid_sdk.LiquidSdkEvent
import breez_sdk_liquid.EventListener
import breez_sdk_liquid.SdkEvent
import com.facebook.react.modules.core.DeviceEventManagerModule.RCTDeviceEventEmitter
class BreezLiquidSDKEventListener(
class BreezSDKEventListener(
private val emitter: RCTDeviceEventEmitter,
) : EventListener {
private var id: String? = null
@@ -13,7 +13,7 @@ class BreezLiquidSDKEventListener(
this.id = id
}
override fun onEvent(e: LiquidSdkEvent) {
override fun onEvent(e: SdkEvent) {
this.id?.let {
emitter.emit("event-$it", readableMapOf(e))
}

View File

@@ -1,14 +1,14 @@
package com.breezliquidsdk
package com.breezsdkliquid
import breez_liquid_sdk.LogEntry
import breez_liquid_sdk.Logger
import breez_sdk_liquid.LogEntry
import breez_sdk_liquid.Logger
import com.facebook.react.modules.core.DeviceEventManagerModule.RCTDeviceEventEmitter
class BreezLiquidSDKLogger(
class BreezSDKLiquidLogger(
private val emitter: RCTDeviceEventEmitter,
) : Logger {
companion object {
var emitterName = "breezLiquidSdkLog"
var emitterName = "breezSdkLiquidLog"
}
override fun log(l: LogEntry) {

View File

@@ -1,5 +1,5 @@
package com.breezliquidsdk
import breez_liquid_sdk.*
package com.breezsdkliquid
import breez_sdk_liquid.*
import com.facebook.react.bridge.*
import java.util.*
@@ -33,7 +33,7 @@ fun asAesSuccessActionDataDecryptedList(arr: ReadableArray): List<AesSuccessActi
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asAesSuccessActionDataDecrypted(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -63,7 +63,7 @@ fun asBackupRequestList(arr: ReadableArray): List<BackupRequest> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asBackupRequest(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -108,7 +108,7 @@ fun asBitcoinAddressDataList(arr: ReadableArray): List<BitcoinAddressData> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asBitcoinAddressData(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -172,7 +172,7 @@ fun asConfigList(arr: ReadableArray): List<Config> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asConfig(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -208,7 +208,7 @@ fun asConnectRequestList(arr: ReadableArray): List<ConnectRequest> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asConnectRequest(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -261,7 +261,7 @@ fun asCurrencyInfoList(arr: ReadableArray): List<CurrencyInfo> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asCurrencyInfo(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -297,7 +297,7 @@ fun asFiatCurrencyList(arr: ReadableArray): List<FiatCurrency> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asFiatCurrency(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -341,7 +341,7 @@ fun asGetInfoResponseList(arr: ReadableArray): List<GetInfoResponse> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asGetInfoResponse(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -414,7 +414,7 @@ fun asLnInvoiceList(arr: ReadableArray): List<LnInvoice> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLnInvoice(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -450,7 +450,7 @@ fun asLightningPaymentLimitsResponseList(arr: ReadableArray): List<LightningPaym
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLightningPaymentLimitsResponse(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -490,7 +490,7 @@ fun asLimitsList(arr: ReadableArray): List<Limits> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLimits(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -533,7 +533,7 @@ fun asLnUrlAuthRequestDataList(arr: ReadableArray): List<LnUrlAuthRequestData> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLnUrlAuthRequestData(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -565,7 +565,7 @@ fun asLnUrlErrorDataList(arr: ReadableArray): List<LnUrlErrorData> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLnUrlErrorData(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -601,7 +601,7 @@ fun asLnUrlPayErrorDataList(arr: ReadableArray): List<LnUrlPayErrorData> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLnUrlPayErrorData(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -643,7 +643,7 @@ fun asLnUrlPayRequestList(arr: ReadableArray): List<LnUrlPayRequest> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLnUrlPayRequest(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -705,7 +705,7 @@ fun asLnUrlPayRequestDataList(arr: ReadableArray): List<LnUrlPayRequestData> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLnUrlPayRequestData(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -747,7 +747,7 @@ fun asLnUrlPaySuccessDataList(arr: ReadableArray): List<LnUrlPaySuccessData> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLnUrlPaySuccessData(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -786,7 +786,7 @@ fun asLnUrlWithdrawRequestList(arr: ReadableArray): List<LnUrlWithdrawRequest> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLnUrlWithdrawRequest(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -834,7 +834,7 @@ fun asLnUrlWithdrawRequestDataList(arr: ReadableArray): List<LnUrlWithdrawReques
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLnUrlWithdrawRequestData(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -866,7 +866,7 @@ fun asLnUrlWithdrawSuccessDataList(arr: ReadableArray): List<LnUrlWithdrawSucces
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLnUrlWithdrawSuccessData(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -905,7 +905,7 @@ fun asLocaleOverridesList(arr: ReadableArray): List<LocaleOverrides> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLocaleOverrides(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -941,7 +941,7 @@ fun asLocalizedNameList(arr: ReadableArray): List<LocalizedName> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLocalizedName(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -977,7 +977,7 @@ fun asLogEntryList(arr: ReadableArray): List<LogEntry> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLogEntry(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1009,7 +1009,7 @@ fun asMessageSuccessActionDataList(arr: ReadableArray): List<MessageSuccessActio
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asMessageSuccessActionData(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1045,7 +1045,7 @@ fun asOnchainPaymentLimitsResponseList(arr: ReadableArray): List<OnchainPaymentL
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asOnchainPaymentLimitsResponse(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1081,7 +1081,7 @@ fun asPayOnchainRequestList(arr: ReadableArray): List<PayOnchainRequest> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asPayOnchainRequest(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1147,7 +1147,7 @@ fun asPaymentList(arr: ReadableArray): List<Payment> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asPayment(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1179,7 +1179,7 @@ fun asPreparePayOnchainRequestList(arr: ReadableArray): List<PreparePayOnchainRe
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asPreparePayOnchainRequest(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1215,7 +1215,7 @@ fun asPreparePayOnchainResponseList(arr: ReadableArray): List<PreparePayOnchainR
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asPreparePayOnchainResponse(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1247,7 +1247,7 @@ fun asPrepareReceiveOnchainRequestList(arr: ReadableArray): List<PrepareReceiveO
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asPrepareReceiveOnchainRequest(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1283,7 +1283,7 @@ fun asPrepareReceiveOnchainResponseList(arr: ReadableArray): List<PrepareReceive
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asPrepareReceiveOnchainResponse(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1315,7 +1315,7 @@ fun asPrepareReceiveRequestList(arr: ReadableArray): List<PrepareReceiveRequest>
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asPrepareReceiveRequest(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1351,7 +1351,7 @@ fun asPrepareReceiveResponseList(arr: ReadableArray): List<PrepareReceiveRespons
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asPrepareReceiveResponse(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1391,7 +1391,7 @@ fun asPrepareRefundRequestList(arr: ReadableArray): List<PrepareRefundRequest> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asPrepareRefundRequest(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1430,7 +1430,7 @@ fun asPrepareRefundResponseList(arr: ReadableArray): List<PrepareRefundResponse>
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asPrepareRefundResponse(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1462,7 +1462,7 @@ fun asPrepareSendRequestList(arr: ReadableArray): List<PrepareSendRequest> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asPrepareSendRequest(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1498,7 +1498,7 @@ fun asPrepareSendResponseList(arr: ReadableArray): List<PrepareSendResponse> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asPrepareSendResponse(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1534,7 +1534,7 @@ fun asRateList(arr: ReadableArray): List<Rate> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asRate(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1570,7 +1570,7 @@ fun asReceiveOnchainResponseList(arr: ReadableArray): List<ReceiveOnchainRespons
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asReceiveOnchainResponse(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1606,7 +1606,7 @@ fun asReceivePaymentResponseList(arr: ReadableArray): List<ReceivePaymentRespons
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asReceivePaymentResponse(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1646,7 +1646,7 @@ fun asRefundRequestList(arr: ReadableArray): List<RefundRequest> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asRefundRequest(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1678,7 +1678,7 @@ fun asRefundResponseList(arr: ReadableArray): List<RefundResponse> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asRefundResponse(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1718,7 +1718,7 @@ fun asRefundableSwapList(arr: ReadableArray): List<RefundableSwap> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asRefundableSwap(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1748,7 +1748,7 @@ fun asRestoreRequestList(arr: ReadableArray): List<RestoreRequest> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asRestoreRequest(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1780,7 +1780,7 @@ fun asRouteHintList(arr: ReadableArray): List<RouteHint> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asRouteHint(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1834,7 +1834,7 @@ fun asRouteHintHopList(arr: ReadableArray): List<RouteHintHop> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asRouteHintHop(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1866,7 +1866,7 @@ fun asSendPaymentResponseList(arr: ReadableArray): List<SendPaymentResponse> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asSendPaymentResponse(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1905,7 +1905,7 @@ fun asSymbolList(arr: ReadableArray): List<Symbol> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asSymbol(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1941,7 +1941,7 @@ fun asUrlSuccessActionDataList(arr: ReadableArray): List<UrlSuccessActionData> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asUrlSuccessActionData(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -1981,7 +1981,7 @@ fun asAesSuccessActionDataResultList(arr: ReadableArray): List<AesSuccessActionD
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asAesSuccessActionDataResult(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -2061,7 +2061,7 @@ fun asInputTypeList(arr: ReadableArray): List<InputType> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asInputType(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -2074,79 +2074,7 @@ fun asLiquidNetworkList(arr: ReadableArray): List<LiquidNetwork> {
for (value in arr.toArrayList()) {
when (value) {
is String -> list.add(asLiquidNetwork(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
}
fun asLiquidSdkEvent(liquidSdkEvent: ReadableMap): LiquidSdkEvent? {
val type = liquidSdkEvent.getString("type")
if (type == "paymentFailed") {
return LiquidSdkEvent.PaymentFailed(liquidSdkEvent.getMap("details")?.let { asPayment(it) }!!)
}
if (type == "paymentPending") {
return LiquidSdkEvent.PaymentPending(liquidSdkEvent.getMap("details")?.let { asPayment(it) }!!)
}
if (type == "paymentRefunded") {
return LiquidSdkEvent.PaymentRefunded(liquidSdkEvent.getMap("details")?.let { asPayment(it) }!!)
}
if (type == "paymentRefundPending") {
return LiquidSdkEvent.PaymentRefundPending(liquidSdkEvent.getMap("details")?.let { asPayment(it) }!!)
}
if (type == "paymentSucceeded") {
return LiquidSdkEvent.PaymentSucceeded(liquidSdkEvent.getMap("details")?.let { asPayment(it) }!!)
}
if (type == "paymentWaitingConfirmation") {
return LiquidSdkEvent.PaymentWaitingConfirmation(liquidSdkEvent.getMap("details")?.let { asPayment(it) }!!)
}
if (type == "synced") {
return LiquidSdkEvent.Synced
}
return null
}
fun readableMapOf(liquidSdkEvent: LiquidSdkEvent): ReadableMap? {
val map = Arguments.createMap()
when (liquidSdkEvent) {
is LiquidSdkEvent.PaymentFailed -> {
pushToMap(map, "type", "paymentFailed")
pushToMap(map, "details", readableMapOf(liquidSdkEvent.details))
}
is LiquidSdkEvent.PaymentPending -> {
pushToMap(map, "type", "paymentPending")
pushToMap(map, "details", readableMapOf(liquidSdkEvent.details))
}
is LiquidSdkEvent.PaymentRefunded -> {
pushToMap(map, "type", "paymentRefunded")
pushToMap(map, "details", readableMapOf(liquidSdkEvent.details))
}
is LiquidSdkEvent.PaymentRefundPending -> {
pushToMap(map, "type", "paymentRefundPending")
pushToMap(map, "details", readableMapOf(liquidSdkEvent.details))
}
is LiquidSdkEvent.PaymentSucceeded -> {
pushToMap(map, "type", "paymentSucceeded")
pushToMap(map, "details", readableMapOf(liquidSdkEvent.details))
}
is LiquidSdkEvent.PaymentWaitingConfirmation -> {
pushToMap(map, "type", "paymentWaitingConfirmation")
pushToMap(map, "details", readableMapOf(liquidSdkEvent.details))
}
is LiquidSdkEvent.Synced -> {
pushToMap(map, "type", "synced")
}
}
return map
}
fun asLiquidSdkEventList(arr: ReadableArray): List<LiquidSdkEvent> {
val list = ArrayList<LiquidSdkEvent>()
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLiquidSdkEvent(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -2183,7 +2111,7 @@ fun asLnUrlCallbackStatusList(arr: ReadableArray): List<LnUrlCallbackStatus> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLnUrlCallbackStatus(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -2228,7 +2156,7 @@ fun asLnUrlPayResultList(arr: ReadableArray): List<LnUrlPayResult> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLnUrlPayResult(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -2273,7 +2201,7 @@ fun asLnUrlWithdrawResultList(arr: ReadableArray): List<LnUrlWithdrawResult> {
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asLnUrlWithdrawResult(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -2286,7 +2214,7 @@ fun asNetworkList(arr: ReadableArray): List<Network> {
for (value in arr.toArrayList()) {
when (value) {
is String -> list.add(asNetwork(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -2299,7 +2227,7 @@ fun asPaymentStateList(arr: ReadableArray): List<PaymentState> {
for (value in arr.toArrayList()) {
when (value) {
is String -> list.add(asPaymentState(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -2312,7 +2240,79 @@ fun asPaymentTypeList(arr: ReadableArray): List<PaymentType> {
for (value in arr.toArrayList()) {
when (value) {
is String -> list.add(asPaymentType(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
}
fun asSdkEvent(sdkEvent: ReadableMap): SdkEvent? {
val type = sdkEvent.getString("type")
if (type == "paymentFailed") {
return SdkEvent.PaymentFailed(sdkEvent.getMap("details")?.let { asPayment(it) }!!)
}
if (type == "paymentPending") {
return SdkEvent.PaymentPending(sdkEvent.getMap("details")?.let { asPayment(it) }!!)
}
if (type == "paymentRefunded") {
return SdkEvent.PaymentRefunded(sdkEvent.getMap("details")?.let { asPayment(it) }!!)
}
if (type == "paymentRefundPending") {
return SdkEvent.PaymentRefundPending(sdkEvent.getMap("details")?.let { asPayment(it) }!!)
}
if (type == "paymentSucceeded") {
return SdkEvent.PaymentSucceeded(sdkEvent.getMap("details")?.let { asPayment(it) }!!)
}
if (type == "paymentWaitingConfirmation") {
return SdkEvent.PaymentWaitingConfirmation(sdkEvent.getMap("details")?.let { asPayment(it) }!!)
}
if (type == "synced") {
return SdkEvent.Synced
}
return null
}
fun readableMapOf(sdkEvent: SdkEvent): ReadableMap? {
val map = Arguments.createMap()
when (sdkEvent) {
is SdkEvent.PaymentFailed -> {
pushToMap(map, "type", "paymentFailed")
pushToMap(map, "details", readableMapOf(sdkEvent.details))
}
is SdkEvent.PaymentPending -> {
pushToMap(map, "type", "paymentPending")
pushToMap(map, "details", readableMapOf(sdkEvent.details))
}
is SdkEvent.PaymentRefunded -> {
pushToMap(map, "type", "paymentRefunded")
pushToMap(map, "details", readableMapOf(sdkEvent.details))
}
is SdkEvent.PaymentRefundPending -> {
pushToMap(map, "type", "paymentRefundPending")
pushToMap(map, "details", readableMapOf(sdkEvent.details))
}
is SdkEvent.PaymentSucceeded -> {
pushToMap(map, "type", "paymentSucceeded")
pushToMap(map, "details", readableMapOf(sdkEvent.details))
}
is SdkEvent.PaymentWaitingConfirmation -> {
pushToMap(map, "type", "paymentWaitingConfirmation")
pushToMap(map, "details", readableMapOf(sdkEvent.details))
}
is SdkEvent.Synced -> {
pushToMap(map, "type", "synced")
}
}
return map
}
fun asSdkEventList(arr: ReadableArray): List<SdkEvent> {
val list = ArrayList<SdkEvent>()
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asSdkEvent(value)!!)
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -2357,7 +2357,7 @@ fun asSuccessActionProcessedList(arr: ReadableArray): List<SuccessActionProcesse
for (value in arr.toArrayList()) {
when (value) {
is ReadableMap -> list.add(asSuccessActionProcessed(value)!!)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list
@@ -2404,7 +2404,7 @@ fun pushToArray(
is UByte -> array.pushInt(value.toInt())
is Array<*> -> array.pushArray(readableArrayOf(value.asIterable()))
is List<*> -> array.pushArray(readableArrayOf(value))
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
@@ -2430,7 +2430,7 @@ fun pushToMap(
is ULong -> map.putDouble(key, value.toDouble())
is Array<*> -> map.putArray(key, readableArrayOf(value.asIterable()))
is List<*> -> map.putArray(key, readableArrayOf(value))
else -> throw LiquidSdkException.Generic("Unexpected type ${value::class.java.name} for key [$key]")
else -> throw SdkException.Generic("Unexpected type ${value::class.java.name} for key [$key]")
}
}
@@ -2452,7 +2452,7 @@ fun asUByteList(arr: ReadableArray): List<UByte> {
is Double -> list.add(value.toInt().toUByte())
is Int -> list.add(value.toUByte())
is UByte -> list.add(value)
else -> throw LiquidSdkException.Generic(errUnexpectedType("${value::class.java.name}"))
else -> throw SdkException.Generic(errUnexpectedType("${value::class.java.name}"))
}
}
return list

View File

@@ -1,6 +1,6 @@
package com.breezliquidsdk
package com.breezsdkliquid
import breez_liquid_sdk.*
import breez_sdk_liquid.*
import com.facebook.react.bridge.*
import com.facebook.react.modules.core.DeviceEventManagerModule.RCTDeviceEventEmitter
import java.io.File
@@ -8,14 +8,14 @@ import java.util.*
import java.util.concurrent.ExecutorService
import java.util.concurrent.Executors
class BreezLiquidSDKModule(
class BreezSDKLiquidModule(
reactContext: ReactApplicationContext,
) : ReactContextBaseJavaModule(reactContext) {
private lateinit var executor: ExecutorService
private var bindingLiquidSdk: BindingLiquidSdk? = null
companion object {
const val TAG = "RNBreezLiquidSDK"
const val TAG = "RNBreezSDKLiquid"
}
override fun initialize() {
@@ -26,25 +26,25 @@ class BreezLiquidSDKModule(
override fun getName(): String = TAG
@Throws(LiquidSdkException::class)
@Throws(SdkException::class)
fun getBindingLiquidSdk(): BindingLiquidSdk {
if (bindingLiquidSdk != null) {
return bindingLiquidSdk!!
}
throw LiquidSdkException.Generic("Not initialized")
throw SdkException.Generic("Not initialized")
}
@Throws(LiquidSdkException::class)
@Throws(SdkException::class)
private fun ensureWorkingDir(workingDir: String) {
try {
val workingDirFile = File(workingDir)
if (!workingDirFile.exists() && !workingDirFile.mkdirs()) {
throw LiquidSdkException.Generic("Mandatory field workingDir must contain a writable directory")
throw SdkException.Generic("Mandatory field workingDir must contain a writable directory")
}
} catch (e: SecurityException) {
throw LiquidSdkException.Generic("Mandatory field workingDir must contain a writable directory")
throw SdkException.Generic("Mandatory field workingDir must contain a writable directory")
}
}
@@ -63,7 +63,7 @@ class BreezLiquidSDKModule(
try {
val networkTmp = asLiquidNetwork(network)
val res = defaultConfig(networkTmp)
val workingDir = File(reactApplicationContext.filesDir.toString() + "/breezLiquidSdk")
val workingDir = File(reactApplicationContext.filesDir.toString() + "/breezSdkLiquid")
res.workingDir = workingDir.absolutePath
promise.resolve(readableMapOf(res))
@@ -109,7 +109,7 @@ class BreezLiquidSDKModule(
try {
val emitter = reactApplicationContext.getJSModule(RCTDeviceEventEmitter::class.java)
setLogger(BreezLiquidSDKLogger(emitter))
setLogger(BreezSDKLiquidLogger(emitter))
promise.resolve(readableMapOf("status" to "ok"))
} catch (e: Exception) {
e.printStackTrace()
@@ -131,7 +131,7 @@ class BreezLiquidSDKModule(
executor.execute {
try {
var connectRequest =
asConnectRequest(req) ?: run { throw LiquidSdkException.Generic(errMissingMandatoryField("req", "ConnectRequest")) }
asConnectRequest(req) ?: run { throw SdkException.Generic(errMissingMandatoryField("req", "ConnectRequest")) }
ensureWorkingDir(connectRequest.config.workingDir)
@@ -148,7 +148,7 @@ class BreezLiquidSDKModule(
executor.execute {
try {
val emitter = reactApplicationContext.getJSModule(RCTDeviceEventEmitter::class.java)
var eventListener = BreezLiquidSDKEventListener(emitter)
var eventListener = BreezSDKEventListener(emitter)
val res = getBindingLiquidSdk().addEventListener(eventListener)
eventListener.setId(res)
@@ -194,8 +194,7 @@ class BreezLiquidSDKModule(
executor.execute {
try {
val prepareSendRequest =
asPrepareSendRequest(req)
?: run { throw LiquidSdkException.Generic(errMissingMandatoryField("req", "PrepareSendRequest")) }
asPrepareSendRequest(req) ?: run { throw SdkException.Generic(errMissingMandatoryField("req", "PrepareSendRequest")) }
val res = getBindingLiquidSdk().prepareSendPayment(prepareSendRequest)
promise.resolve(readableMapOf(res))
} catch (e: Exception) {
@@ -212,8 +211,7 @@ class BreezLiquidSDKModule(
executor.execute {
try {
val prepareSendResponse =
asPrepareSendResponse(req)
?: run { throw LiquidSdkException.Generic(errMissingMandatoryField("req", "PrepareSendResponse")) }
asPrepareSendResponse(req) ?: run { throw SdkException.Generic(errMissingMandatoryField("req", "PrepareSendResponse")) }
val res = getBindingLiquidSdk().sendPayment(prepareSendResponse)
promise.resolve(readableMapOf(res))
} catch (e: Exception) {
@@ -231,7 +229,7 @@ class BreezLiquidSDKModule(
try {
val prepareReceiveRequest =
asPrepareReceiveRequest(req)
?: run { throw LiquidSdkException.Generic(errMissingMandatoryField("req", "PrepareReceiveRequest")) }
?: run { throw SdkException.Generic(errMissingMandatoryField("req", "PrepareReceiveRequest")) }
val res = getBindingLiquidSdk().prepareReceivePayment(prepareReceiveRequest)
promise.resolve(readableMapOf(res))
} catch (e: Exception) {
@@ -249,7 +247,7 @@ class BreezLiquidSDKModule(
try {
val prepareReceiveResponse =
asPrepareReceiveResponse(req)
?: run { throw LiquidSdkException.Generic(errMissingMandatoryField("req", "PrepareReceiveResponse")) }
?: run { throw SdkException.Generic(errMissingMandatoryField("req", "PrepareReceiveResponse")) }
val res = getBindingLiquidSdk().receivePayment(prepareReceiveResponse)
promise.resolve(readableMapOf(res))
} catch (e: Exception) {
@@ -291,7 +289,7 @@ class BreezLiquidSDKModule(
try {
val preparePayOnchainRequest =
asPreparePayOnchainRequest(req)
?: run { throw LiquidSdkException.Generic(errMissingMandatoryField("req", "PreparePayOnchainRequest")) }
?: run { throw SdkException.Generic(errMissingMandatoryField("req", "PreparePayOnchainRequest")) }
val res = getBindingLiquidSdk().preparePayOnchain(preparePayOnchainRequest)
promise.resolve(readableMapOf(res))
} catch (e: Exception) {
@@ -308,8 +306,7 @@ class BreezLiquidSDKModule(
executor.execute {
try {
val payOnchainRequest =
asPayOnchainRequest(req)
?: run { throw LiquidSdkException.Generic(errMissingMandatoryField("req", "PayOnchainRequest")) }
asPayOnchainRequest(req) ?: run { throw SdkException.Generic(errMissingMandatoryField("req", "PayOnchainRequest")) }
val res = getBindingLiquidSdk().payOnchain(payOnchainRequest)
promise.resolve(readableMapOf(res))
} catch (e: Exception) {
@@ -327,7 +324,7 @@ class BreezLiquidSDKModule(
try {
val prepareReceiveOnchainRequest =
asPrepareReceiveOnchainRequest(req)
?: run { throw LiquidSdkException.Generic(errMissingMandatoryField("req", "PrepareReceiveOnchainRequest")) }
?: run { throw SdkException.Generic(errMissingMandatoryField("req", "PrepareReceiveOnchainRequest")) }
val res = getBindingLiquidSdk().prepareReceiveOnchain(prepareReceiveOnchainRequest)
promise.resolve(readableMapOf(res))
} catch (e: Exception) {
@@ -345,7 +342,7 @@ class BreezLiquidSDKModule(
try {
val prepareReceiveOnchainResponse =
asPrepareReceiveOnchainResponse(req)
?: run { throw LiquidSdkException.Generic(errMissingMandatoryField("req", "PrepareReceiveOnchainResponse")) }
?: run { throw SdkException.Generic(errMissingMandatoryField("req", "PrepareReceiveOnchainResponse")) }
val res = getBindingLiquidSdk().receiveOnchain(prepareReceiveOnchainResponse)
promise.resolve(readableMapOf(res))
} catch (e: Exception) {
@@ -387,7 +384,7 @@ class BreezLiquidSDKModule(
try {
val prepareRefundRequest =
asPrepareRefundRequest(req)
?: run { throw LiquidSdkException.Generic(errMissingMandatoryField("req", "PrepareRefundRequest")) }
?: run { throw SdkException.Generic(errMissingMandatoryField("req", "PrepareRefundRequest")) }
val res = getBindingLiquidSdk().prepareRefund(prepareRefundRequest)
promise.resolve(readableMapOf(res))
} catch (e: Exception) {
@@ -404,7 +401,7 @@ class BreezLiquidSDKModule(
executor.execute {
try {
val refundRequest =
asRefundRequest(req) ?: run { throw LiquidSdkException.Generic(errMissingMandatoryField("req", "RefundRequest")) }
asRefundRequest(req) ?: run { throw SdkException.Generic(errMissingMandatoryField("req", "RefundRequest")) }
val res = getBindingLiquidSdk().refund(refundRequest)
promise.resolve(readableMapOf(res))
} catch (e: Exception) {
@@ -445,7 +442,7 @@ class BreezLiquidSDKModule(
executor.execute {
try {
val backupRequest =
asBackupRequest(req) ?: run { throw LiquidSdkException.Generic(errMissingMandatoryField("req", "BackupRequest")) }
asBackupRequest(req) ?: run { throw SdkException.Generic(errMissingMandatoryField("req", "BackupRequest")) }
getBindingLiquidSdk().backup(backupRequest)
promise.resolve(readableMapOf("status" to "ok"))
} catch (e: Exception) {
@@ -462,7 +459,7 @@ class BreezLiquidSDKModule(
executor.execute {
try {
val restoreRequest =
asRestoreRequest(req) ?: run { throw LiquidSdkException.Generic(errMissingMandatoryField("req", "RestoreRequest")) }
asRestoreRequest(req) ?: run { throw SdkException.Generic(errMissingMandatoryField("req", "RestoreRequest")) }
getBindingLiquidSdk().restore(restoreRequest)
promise.resolve(readableMapOf("status" to "ok"))
} catch (e: Exception) {
@@ -492,7 +489,7 @@ class BreezLiquidSDKModule(
executor.execute {
try {
val lnUrlPayRequest =
asLnUrlPayRequest(req) ?: run { throw LiquidSdkException.Generic(errMissingMandatoryField("req", "LnUrlPayRequest")) }
asLnUrlPayRequest(req) ?: run { throw SdkException.Generic(errMissingMandatoryField("req", "LnUrlPayRequest")) }
val res = getBindingLiquidSdk().lnurlPay(lnUrlPayRequest)
promise.resolve(readableMapOf(res))
} catch (e: Exception) {
@@ -510,7 +507,7 @@ class BreezLiquidSDKModule(
try {
val lnUrlWithdrawRequest =
asLnUrlWithdrawRequest(req)
?: run { throw LiquidSdkException.Generic(errMissingMandatoryField("req", "LnUrlWithdrawRequest")) }
?: run { throw SdkException.Generic(errMissingMandatoryField("req", "LnUrlWithdrawRequest")) }
val res = getBindingLiquidSdk().lnurlWithdraw(lnUrlWithdrawRequest)
promise.resolve(readableMapOf(res))
} catch (e: Exception) {
@@ -528,7 +525,7 @@ class BreezLiquidSDKModule(
try {
val lnUrlAuthRequestData =
asLnUrlAuthRequestData(reqData)
?: run { throw LiquidSdkException.Generic(errMissingMandatoryField("reqData", "LnUrlAuthRequestData")) }
?: run { throw SdkException.Generic(errMissingMandatoryField("reqData", "LnUrlAuthRequestData")) }
val res = getBindingLiquidSdk().lnurlAuth(lnUrlAuthRequestData)
promise.resolve(readableMapOf(res))
} catch (e: Exception) {

View File

@@ -1,4 +1,4 @@
package com.breezliquidsdk
package com.breezsdkliquid
import android.view.View
import com.facebook.react.ReactPackage
@@ -7,10 +7,10 @@ import com.facebook.react.bridge.ReactApplicationContext
import com.facebook.react.uimanager.ReactShadowNode
import com.facebook.react.uimanager.ViewManager
class BreezLiquidSDKPackage : ReactPackage {
class BreezSDKLiquidPackage : ReactPackage {
override fun createViewManagers(reactContext: ReactApplicationContext): MutableList<ViewManager<View, ReactShadowNode<*>>> =
mutableListOf()
override fun createNativeModules(reactContext: ReactApplicationContext): MutableList<NativeModule> =
listOf(BreezLiquidSDKModule(reactContext)).toMutableList()
listOf(BreezSDKLiquidModule(reactContext)).toMutableList()
}