Updated on 2026-08-14
This commit is contained in:
parent
1166f7e8bf
commit
84cf236d5f
20 changed files with 258 additions and 10 deletions
|
|
@ -8,9 +8,9 @@ import retrofit2.http.Path
|
|||
|
||||
interface YieldSupplyApi {
|
||||
|
||||
@GET("v1/yield/markets")
|
||||
@GET("api/v1/yield/markets")
|
||||
suspend fun getYieldMarkets(): ApiResponse<YieldMarketsResponse>
|
||||
|
||||
@GET("v1/yield/token/{tokenAddress}")
|
||||
@GET("api/v1/yield/token/{tokenAddress}")
|
||||
suspend fun getYieldTokenStatus(@Path("tokenAddress") tokenAddress: String): ApiResponse<YieldTokenStatusResponse>
|
||||
}
|
||||
|
|
@ -53,6 +53,20 @@ internal object ApiConfigsModule {
|
|||
appInfoProvider = appInfoProvider,
|
||||
)
|
||||
|
||||
@Provides
|
||||
@IntoSet
|
||||
fun provideYieldSupplyConfig(
|
||||
environmentConfigStorage: EnvironmentConfigStorage,
|
||||
appVersionProvider: AppVersionProvider,
|
||||
authProvider: AuthProvider,
|
||||
appInfoProvider: AppInfoProvider,
|
||||
): ApiConfig = YieldSupply(
|
||||
environmentConfigStorage = environmentConfigStorage,
|
||||
appVersionProvider = appVersionProvider,
|
||||
authProvider = authProvider,
|
||||
appInfoProvider = appInfoProvider,
|
||||
)
|
||||
|
||||
@Provides
|
||||
@IntoSet
|
||||
fun provideTangemVisaConfig(appVersionProvider: AppVersionProvider): ApiConfig = TangemPay(appVersionProvider)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue