From 5fdda23d317a791309acab73f57d7dc50aeb1b52 Mon Sep 17 00:00:00 2001
From: Taras <tarassmakula@gmail.com>
Date: Wed, 20 Jul 2022 16:40:55 +0300
Subject: [PATCH] Create load with aspect extension

---
 .../extensions/GalleryImageItemExtensions.kt     | 16 ----------------
 .../extensions/MediaContentDataExtensions.kt     | 16 ++++++++++++++++
 2 files changed, 16 insertions(+), 16 deletions(-)
 delete mode 100644 app/src/main/java/org/futo/circles/extensions/GalleryImageItemExtensions.kt
 create mode 100644 app/src/main/java/org/futo/circles/extensions/MediaContentDataExtensions.kt

diff --git a/app/src/main/java/org/futo/circles/extensions/GalleryImageItemExtensions.kt b/app/src/main/java/org/futo/circles/extensions/GalleryImageItemExtensions.kt
deleted file mode 100644
index 4d1ad03d8..000000000
--- a/app/src/main/java/org/futo/circles/extensions/GalleryImageItemExtensions.kt
+++ /dev/null
@@ -1,16 +0,0 @@
-package org.futo.circles.extensions
-
-import android.util.Size
-import android.widget.ImageView
-import org.futo.circles.R
-import org.futo.circles.model.GalleryImageListItem
-
-fun GalleryImageListItem.loadInto(imageView: ImageView) {
-    if (imageContent.mediaContentData.fileUrl.startsWith(UriContentScheme)) {
-        imageView.setImageResource(R.drawable.blurred_placeholder)
-    } else {
-        val imageWith = imageView.width
-        val size = Size(imageWith, (imageWith / imageContent.aspectRatio).toInt())
-        imageView.loadEncryptedImage(imageContent.mediaContentData, size)
-    }
-}
\ No newline at end of file
diff --git a/app/src/main/java/org/futo/circles/extensions/MediaContentDataExtensions.kt b/app/src/main/java/org/futo/circles/extensions/MediaContentDataExtensions.kt
new file mode 100644
index 000000000..488f6ce07
--- /dev/null
+++ b/app/src/main/java/org/futo/circles/extensions/MediaContentDataExtensions.kt
@@ -0,0 +1,16 @@
+package org.futo.circles.extensions
+
+import android.util.Size
+import android.widget.ImageView
+import org.futo.circles.R
+import org.futo.circles.model.MediaContentData
+
+fun MediaContentData.loadEncryptedIntoWithAspect(imageView: ImageView, aspectRatio: Float) {
+    if (fileUrl.startsWith(UriContentScheme)) {
+        imageView.setImageResource(R.drawable.blurred_placeholder)
+    } else {
+        val imageWith = imageView.width
+        val size = Size(imageWith, (imageWith / aspectRatio).toInt())
+        imageView.loadEncryptedImage(this, size)
+    }
+}
\ No newline at end of file
-- 
GitLab