From 612876e44de35cdbd563ac2ce40dcd1d4e397bc5 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Tue, 18 Aug 2020 11:35:28 -0300 Subject: Include Taler common Kotlin library as a submodule --- .gitlab-ci.yml | 1 - .gitmodules | 3 + .idea/compiler.xml | 4 + .idea/gradle.xml | 3 +- .idea/jarRepositories.xml | 5 + .../ui/authentication/AuthenticationFragment.kt | 5 +- bootstrap | 14 ++ .../main/java/net/taler/cashier/BalanceFragment.kt | 2 +- .../main/java/net/taler/cashier/MainViewModel.kt | 4 +- .../net/taler/cashier/withdraw/WithdrawManager.kt | 2 +- .../java/net/taler/merchantlib/OrderHistory.kt | 4 +- .../src/main/java/net/taler/merchantlib/Orders.kt | 2 +- .../src/main/java/net/taler/merchantlib/Refunds.kt | 2 +- .../java/net/taler/merchantlib/MerchantApiTest.kt | 4 +- .../net/taler/merchantpos/config/ConfigManager.kt | 2 +- .../java/net/taler/merchantpos/config/PosConfig.kt | 2 +- .../java/net/taler/merchantpos/order/LiveOrder.kt | 2 +- .../main/java/net/taler/merchantpos/order/Order.kt | 4 +- .../taler/merchantpos/payment/PaymentManager.kt | 2 +- .../net/taler/merchantpos/refund/RefundFragment.kt | 4 +- .../net/taler/merchantpos/refund/RefundManager.kt | 2 +- .../taler/merchantpos/order/OrderManagerTest.kt | 2 +- settings.gradle | 4 +- taler-kotlin-android/build.gradle | 2 +- .../src/main/java/net/taler/common/AmountMixin.kt | 51 ----- .../src/main/java/net/taler/common/AndroidUtils.kt | 1 + .../main/java/net/taler/common/ContractTerms.kt | 2 + .../src/main/java/net/taler/common/SignedAmount.kt | 4 +- .../main/java/net/taler/common/TimestampMixin.kt | 39 ---- .../main/java/net/taler/lib/common/AmountMixin.kt | 51 +++++ .../java/net/taler/lib/common/TimestampMixin.kt | 39 ++++ .../java/net/taler/common/ContractTermsTest.kt | 6 +- taler-kotlin-common/.gitignore | 1 - taler-kotlin-common/.gitlab-ci.yml | 7 - taler-kotlin-common/build.gradle | 82 -------- .../commonMain/kotlin/net/taler/common/Amount.kt | 198 ----------------- .../src/commonMain/kotlin/net/taler/common/Time.kt | 106 ---------- .../commonMain/kotlin/net/taler/common/Version.kt | 70 ------ .../kotlin/net/taler/common/AmountTest.kt | 234 --------------------- .../kotlin/net/taler/common/TestUtils.kt | 26 --- .../commonTest/kotlin/net/taler/common/TimeTest.kt | 49 ----- .../kotlin/net/taler/common/VersionTest.kt | 65 ------ .../src/jsMain/kotlin/net/taler/common/Time.kt | 23 -- .../src/jvmMain/kotlin/net/taler/common/Time.kt | 21 -- .../src/nativeMain/kotlin/net/taler/common/Time.kt | 23 -- wallet-kotlin | 1 + wallet/build.gradle | 4 +- .../main/java/net/taler/wallet/MainViewModel.kt | 8 +- .../net/taler/wallet/balances/BalanceAdapter.kt | 2 +- .../net/taler/wallet/exchanges/ExchangeFees.kt | 4 +- .../wallet/exchanges/SelectExchangeFragment.kt | 2 +- .../net/taler/wallet/payment/PaymentManager.kt | 2 +- .../net/taler/wallet/payment/PaymentResponses.kt | 2 +- .../taler/wallet/payment/PromptPaymentFragment.kt | 2 +- .../java/net/taler/wallet/refund/RefundManager.kt | 2 +- .../transactions/TransactionDetailFragment.kt | 2 +- .../net/taler/wallet/transactions/Transactions.kt | 4 +- .../wallet/withdraw/ManualWithdrawFragment.kt | 2 +- .../wallet/withdraw/PromptWithdrawFragment.kt | 2 +- .../net/taler/wallet/withdraw/WithdrawManager.kt | 2 +- .../net/taler/wallet/backend/WalletResponseTest.kt | 8 +- 61 files changed, 179 insertions(+), 1049 deletions(-) create mode 100644 .gitmodules create mode 100755 bootstrap delete mode 100644 taler-kotlin-android/src/main/java/net/taler/common/AmountMixin.kt delete mode 100644 taler-kotlin-android/src/main/java/net/taler/common/TimestampMixin.kt create mode 100644 taler-kotlin-android/src/main/java/net/taler/lib/common/AmountMixin.kt create mode 100644 taler-kotlin-android/src/main/java/net/taler/lib/common/TimestampMixin.kt delete mode 100644 taler-kotlin-common/.gitignore delete mode 100644 taler-kotlin-common/.gitlab-ci.yml delete mode 100644 taler-kotlin-common/build.gradle delete mode 100644 taler-kotlin-common/src/commonMain/kotlin/net/taler/common/Amount.kt delete mode 100644 taler-kotlin-common/src/commonMain/kotlin/net/taler/common/Time.kt delete mode 100644 taler-kotlin-common/src/commonMain/kotlin/net/taler/common/Version.kt delete mode 100644 taler-kotlin-common/src/commonTest/kotlin/net/taler/common/AmountTest.kt delete mode 100644 taler-kotlin-common/src/commonTest/kotlin/net/taler/common/TestUtils.kt delete mode 100644 taler-kotlin-common/src/commonTest/kotlin/net/taler/common/TimeTest.kt delete mode 100644 taler-kotlin-common/src/commonTest/kotlin/net/taler/common/VersionTest.kt delete mode 100644 taler-kotlin-common/src/jsMain/kotlin/net/taler/common/Time.kt delete mode 100644 taler-kotlin-common/src/jvmMain/kotlin/net/taler/common/Time.kt delete mode 100644 taler-kotlin-common/src/nativeMain/kotlin/net/taler/common/Time.kt create mode 160000 wallet-kotlin diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6dc4426..1e90ba7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,7 +13,6 @@ include: - local: 'cashier/.gitlab-ci.yml' - local: 'merchant-lib/.gitlab-ci.yml' - local: 'merchant-terminal/.gitlab-ci.yml' - - local: 'taler-kotlin-common/.gitlab-ci.yml' - local: 'taler-kotlin-android/.gitlab-ci.yml' - local: 'wallet/.gitlab-ci.yml' diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..7171b3d --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "wallet-kotlin"] + path = wallet-kotlin + url = git://git.taler.net/wallet-kotlin.git diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 40ed937..2b48706 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -11,5 +11,9 @@ + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 01ed15f..25f810e 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -15,8 +15,9 @@