diff --git a/src/main/kotlin/com/looker/droidify/network/CoilDownloader.kt b/src/main/kotlin/com/looker/droidify/network/CoilDownloader.kt index fe4a971c..3943a6ba 100644 --- a/src/main/kotlin/com/looker/droidify/network/CoilDownloader.kt +++ b/src/main/kotlin/com/looker/droidify/network/CoilDownloader.kt @@ -142,4 +142,15 @@ object CoilDownloader { } .build() } + + fun createIconUri( + packageName: String, icon: String, metadataIcon: String, + address: String, auth: String + ): Uri = Uri.Builder().scheme("https").authority(HOST_ICON) + .appendQueryParameter(QUERY_ADDRESS, address) + .appendQueryParameter(QUERY_AUTHENTICATION, auth) + .appendQueryParameter(QUERY_PACKAGE_NAME, packageName) + .appendQueryParameter(QUERY_ICON, icon) + .appendQueryParameter(QUERY_METADATA_ICON, metadataIcon) + .build() }