From f6ff3844aecdc90786bce8895b160de6070893f9 Mon Sep 17 00:00:00 2001 From: machiav3lli Date: Thu, 13 Jan 2022 01:41:05 +0100 Subject: [PATCH] Add: CreateIconUri for Compose's items --- .../com/looker/droidify/network/CoilDownloader.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) 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() }