DO-1093: receive bundled metadata by baseline version

GitOrigin-RevId: 1996c5e81821fff65da5ddb363155c7b9e21ea45
This commit is contained in:
Liubov Afanaseva
2025-09-30 10:58:52 +00:00
committed by intellij-monorepo-bot
parent 58538583ae
commit 636509a001
@@ -95,8 +95,11 @@ private suspend fun serviceUri(featureUsageStatisticsProperties: FeatureUsageSta
return configurationClient
}
private suspend fun metadataServiceUri(featureUsageStatisticsProperties: FeatureUsageStatisticsProperties, context: BuildContext): String
= serviceUri(featureUsageStatisticsProperties, context).provideMetadataProductUrl()!!
private suspend fun metadataServiceUri(featureUsageStatisticsProperties: FeatureUsageStatisticsProperties, context: BuildContext): String {
val appInfo = context.applicationInfo
val metadataVersion = (appInfo.majorVersion.substring(2,4) + appInfo.minorVersion).toInt()
return serviceUri(featureUsageStatisticsProperties, context).provideMetadataProductUrl(metadataVersion)!!
}
private suspend fun dictionaryServiceUri(featureUsageStatisticsProperties: FeatureUsageStatisticsProperties, context: BuildContext, fileName: String): String
= "${serviceUri(featureUsageStatisticsProperties, context).provideDictionaryEndpoint()!!}${featureUsageStatisticsProperties.recorderId}/$fileName"