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';