Skip to content

Commit 32be1d7

Browse files
Merge pull request #22 from taboola/feature/MOB-1452-HomePageStatusChange
Move fetchContent Call To Be From onHomePageStatusChange
2 parents f0dc5c3 + b311aeb commit 32be1d7

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ dependencies {
5050
implementation 'androidx.core:core-splashscreen:1.0.0-rc01'
5151
implementation 'com.squareup.picasso:picasso:2.8'
5252
//Taboola SDK
53-
implementation 'com.taboola:android-sdk:3.8.7'
53+
implementation 'com.taboola:android-sdk:3.8.8'
5454

5555
testImplementation 'junit:junit:4.13.2'
5656
androidTestImplementation 'androidx.test.ext:junit:1.1.3'

app/src/main/java/com/taboola/hp4udemoapplication/view/HomePageScreenFragment.kt

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,13 @@ class HomePageScreenFragment : Fragment() {
4141

4242
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
4343
super.onViewCreated(view, savedInstanceState)
44-
val tblHomePageSettings: TBLHomePageSettings? =
44+
val tblHomePageSettings: TBLHomePageSettings =
4545
TBLHomePageSettings.TBLHomePageSettingsBuilder(
46-
HP4UDemoConstants.HOME_PAGE_SOURCE_TYPE,
4746
HP4UDemoConstants.HOME_PAGE_PAGE_URL,
4847
HP4UDemoConstants.SECTION_1_NAME,
4948
HP4UDemoConstants.SECTION_2_NAME,
50-
HP4UDemoConstants.SECTION_3_NAME).build()
49+
HP4UDemoConstants.SECTION_3_NAME).build() ?: return
50+
5151
homePage = Taboola.getHomePage(
5252
tblHomePageSettings,
5353
object : TBLHomePageListener() {
@@ -64,10 +64,16 @@ class HomePageScreenFragment : Fragment() {
6464
)
6565
return false
6666
}
67+
68+
override fun onHomePageStatusChanged(status: Boolean) {
69+
if (status) {
70+
homePage?.fetchContent()
71+
}
72+
}
6773
}
6874
)
6975

70-
homePage?.fetchContent()
76+
7177
homePage?.attach(binding.homepageRecyclerview)
7278
val homePageAdapter =
7379
HomePageAdapter(homePage, object : HomePageItemClickListener {

0 commit comments

Comments
 (0)