add support for fahipay images
Auto Tag on Version Change / check-version (push) Successful in 3s

This commit is contained in:
2026-05-16 21:42:04 +05:00
parent 7864655a82
commit d4104e2ed2
6 changed files with 75 additions and 5 deletions
@@ -0,0 +1,24 @@
package sh.sar.basedbank.util
import android.content.Context
import android.graphics.Bitmap
import android.graphics.BitmapFactory
import java.io.File
object MerchantIconCache {
private fun file(context: Context, url: String) =
File(context.cacheDir, "micon_${url.replace(Regex("[^A-Za-z0-9]"), "_")}.png")
fun save(context: Context, url: String, bitmap: Bitmap) {
try {
file(context, url).outputStream().use {
bitmap.compress(Bitmap.CompressFormat.PNG, 90, it)
}
} catch (_: Exception) {}
}
fun load(context: Context, url: String): Bitmap? = try {
BitmapFactory.decodeFile(file(context, url).absolutePath)
} catch (_: Exception) { null }
}