Skip to content

Commit 129b4fd

Browse files
committed
Add CacheProvider in the example app
1 parent 407c2db commit 129b4fd

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

app/src/main/java/com/kedia/opengraphpreview/MainActivity.kt

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,18 @@ import androidx.appcompat.app.AppCompatActivity
66
import com.kedia.ogparser.OpenGraphCallback
77
import com.kedia.ogparser.OpenGraphParser
88
import com.kedia.ogparser.OpenGraphResult
9+
import com.kedia.ogparser.SharedPrefsCacheProvider
910
import kotlinx.android.synthetic.main.activity_main.*
1011

1112
class MainActivity : AppCompatActivity(), OpenGraphCallback {
1213

13-
private val openGraphParser by lazy { OpenGraphParser(this, showNullOnEmpty = true) }
14+
private val openGraphParser by lazy {
15+
OpenGraphParser(
16+
listener = this,
17+
showNullOnEmpty = true,
18+
cacheProvider = SharedPrefsCacheProvider(this)
19+
)
20+
}
1421

1522
private val LINKS_TO_TEST = mutableListOf(
1623
"https://www.linkedin.com/posts/madhusmita-padhy_machinelearning-datascience-activity-6886390508722163712-yhQ0",
@@ -63,4 +70,4 @@ class MainActivity : AppCompatActivity(), OpenGraphCallback {
6370
LINKS_TO_TEST.removeFirstOrNull()
6471
}
6572
}
66-
}
73+
}

0 commit comments

Comments
 (0)