mirror of
https://github.com/bitwarden/android.git
synced 2026-04-28 20:08:27 -05:00
[PM-20070] Migrate DownloadApi to network module (#5022)
This commit is contained in:
@@ -1,21 +0,0 @@
|
||||
package com.x8bit.bitwarden.data.vault.datasource.network.api
|
||||
|
||||
import com.bitwarden.network.model.NetworkResult
|
||||
import okhttp3.ResponseBody
|
||||
import retrofit2.http.GET
|
||||
import retrofit2.http.Streaming
|
||||
import retrofit2.http.Url
|
||||
|
||||
/**
|
||||
* Defines endpoints to retrieve content from arbitrary URLs.
|
||||
*/
|
||||
interface DownloadApi {
|
||||
/**
|
||||
* Streams data from a [url].
|
||||
*/
|
||||
@GET
|
||||
@Streaming
|
||||
suspend fun getDataStream(
|
||||
@Url url: String,
|
||||
): NetworkResult<ResponseBody>
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.x8bit.bitwarden.data.vault.datasource.network.service
|
||||
|
||||
import com.bitwarden.network.api.DownloadApi
|
||||
import com.bitwarden.network.util.toResult
|
||||
import com.x8bit.bitwarden.data.vault.datasource.network.api.DownloadApi
|
||||
import okhttp3.ResponseBody
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.x8bit.bitwarden.data.vault.datasource.network.service
|
||||
|
||||
import com.bitwarden.network.api.DownloadApi
|
||||
import com.bitwarden.network.base.BaseServiceTest
|
||||
import com.x8bit.bitwarden.data.vault.datasource.network.api.DownloadApi
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import okhttp3.mockwebserver.MockResponse
|
||||
import org.junit.jupiter.api.Assertions.assertEquals
|
||||
|
||||
Reference in New Issue
Block a user