Update android build configs (#534)
* Update compile sdk version Update kotlin version * Add missing HavenAccountList class to configure to be generated with haven.dart file * Revert compile sdk and ndk changes
Omar Hatem committed
Oct 14, 2022 at 17:23 UTC
a283660c4233d4ddc0814d7bc053ab74d65aac5e
2 files changed
+11
android/build.gradle
+2
@@ -1,4 +1,5 @@
1
buildscript {
2
+ ext.kotlin_version = '1.5.10'
3
repositories {
4
google()
5
jcenter()
@@ -7,6 +8,7 @@ buildscript {
8
dependencies {
9
classpath 'com.android.tools.build:gradle:4.1.3'
10
classpath 'com.google.gms:google-services:4.3.8'
11
+ classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
12
}
13
}
14
tool/configure.dart
+9
@@ -433,6 +433,15 @@ abstract class MoneroSubaddressList {
433
Future<void> setLabelSubaddress(Object wallet,
434
{required int accountIndex, required int addressIndex, required String label});
435
}
436
+
437
+abstract class HavenAccountList {
438
+ ObservableList<Account> get accounts;
439
+ void update(Object wallet);
440
+ void refresh(Object wallet);
441
+ List<Account> getAll(Object wallet);
442
+ Future<void> addAccount(Object wallet, {required String label});
443
+ Future<void> setLabelAccount(Object wallet, {required int accountIndex, required String label});
444
+}
445
""";
446
447
const havenEmptyDefinition = 'Haven? haven;\n';