Skip to content

Commit f7f9455

Browse files
committed
chore: use vss-client from github packages
1 parent 059ed83 commit f7f9455

File tree

13 files changed

+14
-1439
lines changed

13 files changed

+14
-1439
lines changed

app/build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,6 @@ tasks.withType<io.gitlab.arturbosch.detekt.Detekt>().configureEach {
176176
}
177177

178178
dependencies {
179-
implementation(project(":libs:vss-client"))
180179
implementation(fileTree("libs") { include("*.aar") })
181180
implementation(libs.jna) { artifact { type = "aar" } }
182181
implementation(platform(libs.kotlin.bom))
@@ -198,6 +197,7 @@ dependencies {
198197
implementation(libs.bouncycastle.provider.jdk)
199198
implementation(libs.ldk.node.android) { exclude(group = "net.java.dev.jna", module = "jna") }
200199
implementation(libs.bitkitcore)
200+
implementation(libs.vss)
201201
// Firebase
202202
implementation(platform(libs.firebase.bom))
203203
implementation(libs.firebase.messaging)
@@ -227,7 +227,6 @@ dependencies {
227227
implementation(libs.charts)
228228
implementation(libs.haze)
229229
implementation(libs.haze.materials)
230-
231230
// Compose Navigation
232231
implementation(libs.navigation.compose)
233232
androidTestImplementation(libs.navigation.testing)

app/src/main/java/to/bitkit/data/backup/VssBackupClient.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
package to.bitkit.data.backup
22

3+
import com.synonym.vssclient.VssItem
4+
import com.synonym.vssclient.vssGet
5+
import com.synonym.vssclient.vssNewClient
6+
import com.synonym.vssclient.vssStore
37
import kotlinx.coroutines.CompletableDeferred
48
import kotlinx.coroutines.CoroutineDispatcher
59
import kotlinx.coroutines.withContext
610
import kotlinx.coroutines.withTimeout
711
import to.bitkit.di.BgDispatcher
812
import to.bitkit.env.Env
913
import to.bitkit.utils.Logger
10-
import uniffi.vss_rust_client_ffi.VssItem
11-
import uniffi.vss_rust_client_ffi.vssGet
12-
import uniffi.vss_rust_client_ffi.vssNewClient
13-
import uniffi.vss_rust_client_ffi.vssStore
1414
import javax.inject.Inject
1515
import javax.inject.Singleton
1616
import kotlin.time.Duration.Companion.seconds

app/src/main/java/to/bitkit/repositories/BackupRepo.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package to.bitkit.repositories
22

33
import android.content.Context
4+
import com.synonym.vssclient.VssItem
45
import dagger.hilt.android.qualifiers.ApplicationContext
56
import kotlinx.coroutines.CoroutineDispatcher
67
import kotlinx.coroutines.CoroutineScope
@@ -29,7 +30,6 @@ import to.bitkit.models.BackupItemStatus
2930
import to.bitkit.models.Toast
3031
import to.bitkit.ui.shared.toast.ToastEventBus
3132
import to.bitkit.utils.Logger
32-
import uniffi.vss_rust_client_ffi.VssItem
3333
import javax.inject.Inject
3434
import javax.inject.Singleton
3535

gradle/libs.versions.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ test-junit-ext = { module = "androidx.test.ext:junit", version.ref = "junitExt"
109109
test-mockito-kotlin = { module = "org.mockito.kotlin:mockito-kotlin", version.ref = "mockitoKotlin" }
110110
test-robolectric = { module = "org.robolectric:robolectric", version.ref = "robolectric" }
111111
test-turbine = { group = "app.cash.turbine", name = "turbine", version.ref = "turbine" }
112+
vss = { module = "com.synonym:vss-client-android", version = "0.1.0" }
112113
work-runtime-ktx = { module = "androidx.work:work-runtime-ktx", version.ref = "workRuntimeKtx" }
113114
zxing = { module = "com.google.zxing:core", version.ref = "zxing" }
114115
lottie = { module = "com.airbnb.android:lottie-compose", version.ref = "lottieVersion" }

libs/vss-client/.gitignore

Lines changed: 0 additions & 5 deletions
This file was deleted.

libs/vss-client/README.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

libs/vss-client/build.gradle.kts

Lines changed: 0 additions & 45 deletions
This file was deleted.

0 commit comments

Comments
 (0)