From 9fbe6dd83279027640dc0261498c728302095ba0 Mon Sep 17 00:00:00 2001 From: Mek101 Date: Thu, 15 Sep 2022 21:35:21 +0200 Subject: [PATCH] Removed old unused cache implementation --- .../java/com/kedia/ogparser/SharedPrefs.kt | 99 ------------------- 1 file changed, 99 deletions(-) delete mode 100644 OGParser/src/main/java/com/kedia/ogparser/SharedPrefs.kt diff --git a/OGParser/src/main/java/com/kedia/ogparser/SharedPrefs.kt b/OGParser/src/main/java/com/kedia/ogparser/SharedPrefs.kt deleted file mode 100644 index 22acb54..0000000 --- a/OGParser/src/main/java/com/kedia/ogparser/SharedPrefs.kt +++ /dev/null @@ -1,99 +0,0 @@ -package com.kedia.ogparser - -import android.content.Context -import android.content.SharedPreferences -import android.util.Log -import androidx.preference.PreferenceManager - -class SharedPrefs(context: Context) { - - private val pm: SharedPreferences = PreferenceManager.getDefaultSharedPreferences(context) - - private val OG_PARSER = "Og_Parser" - private val TITLE = OG_PARSER + "_title" - private val DESCRIPTION = OG_PARSER + "_description" - private val URL = OG_PARSER + "_url" - private val IMAGE = OG_PARSER + "_image" - private val SITE_NAME = OG_PARSER + "_site_name" - private val TYPE = OG_PARSER + "_type" - - private fun setTitle(link: String, title: String) { - pm.edit().putString(TITLE + "_$link", title).apply() - } - - private fun getTitle(link: String): String { - return pm.getString(TITLE + "_$link", "") ?: "" - } - - private fun setDescription(link: String, description: String) { - pm.edit().putString(DESCRIPTION + "_$link", description).apply() - } - - private fun getDescription(link: String): String { - return pm.getString(DESCRIPTION + "_$link", "") ?: "" - } - - private fun setUrl(link: String, url: String) { - pm.edit().putString(URL + "_$link", url).apply() - } - - private fun getUrl(link: String): String { - return pm.getString(URL + "_$link", "") ?: "" - } - - private fun setImage(link: String, image: String) { - pm.edit().putString(IMAGE + "_$link", image).apply() - } - - private fun getImage(link: String): String { - return pm.getString(IMAGE + "_$link", "") ?: "" - } - - private fun setSiteName(link: String, siteName: String) { - pm.edit().putString(SITE_NAME + "_$link", siteName).apply() - } - - private fun getSiteName(link: String): String { - return pm.getString(SITE_NAME + "_$link", "") ?: "" - } - - private fun setType(link: String, type: String) { - pm.edit().putString(TYPE + "_$link", type).apply() - } - - private fun getType(link: String): String { - return pm.getString(TYPE + "_$link", "") ?: "" - } - - fun setOpenGraphResult(openGraphResult: OpenGraphResult, url: String) { - setTitle(url, openGraphResult.title.toString()) - setDescription(url, openGraphResult.description.toString()) - setImage(url, openGraphResult.image.toString()) - setSiteName(url, openGraphResult.siteName.toString()) - setType(url, openGraphResult.type.toString()) - setUrl(url, openGraphResult.url.toString()) - } - - fun getOpenGraphResult(url: String): OpenGraphResult { - val title = getTitle(url) - val description = getDescription(url) - val image = getImage(url) - val siteName = getSiteName(url) - val type = getType(url) - val url = getUrl(url) - return OpenGraphResult(title, description, url, image, siteName, type) - } - - fun urlExists(url: String): Boolean { - val title = getTitle(url) - val description = getDescription(url) - val image = getImage(url) - return title.isNotEmpty() && - title.equals("null").not() && - description.isNotEmpty() && - description.equals("null").not() && - image.isNotEmpty() && - image.equals("null").not() - } - -} \ No newline at end of file