Skip to content

Commit b357321

Browse files
authored
Merge pull request #77 from frogobox/release/2.3.5
Release/2.3.5
2 parents c7199bb + c0dd54a commit b357321

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+341
-1109
lines changed

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@
1313

1414
This Is Latest Release
1515

16-
$version_release = 2.3.4
16+
$version_release = 2.3.5
1717

1818
What's New??
1919

2020
* Library Update Latest Version *
21+
* LTS (Long Term Service) *
2122

2223
## Download this project
2324

@@ -54,7 +55,7 @@ allprojects {
5455
```groovy
5556
dependencies {
5657
// library frogo-sdk
57-
implementation 'com.github.frogobox:frogo-sdk:2.3.4'
58+
implementation 'com.github.frogobox:frogo-sdk:2.3.5'
5859
}
5960
```
6061

@@ -63,14 +64,14 @@ dependencies {
6364
```groovy
6465
dependencies {
6566
// library frogo-sdk
66-
implementation("com.github.frogobox:frogo-sdk:2.3.4")
67+
implementation("com.github.frogobox:frogo-sdk:2.3.5")
6768
}
6869
```
6970

7071
#### <Option 3> libs.versions.toml
7172
```yml
7273
[versions]
73-
frogoAndroid = "2.3.4"
74+
frogoAndroid = "2.3.5"
7475

7576
[libraries]
7677
frogo-android = { group = "com.github.frogobox", name = "frogo-sdk", version.ref = "frogoAndroid" }

app/src/main/java/com/frogobox/appadmob/base/BaseViewModel.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import com.frogobox.ads.callback.FrogoAdmobInterstitialCallback
66
import com.frogobox.ads.core.FrogoAdmob
77
import com.frogobox.appadmob.source.AdmobRepository
88
import com.frogobox.coresdk.response.FrogoDataResponse
9-
import com.frogobox.sdk.view.FrogoViewModel2
9+
import com.frogobox.sdk.view.FrogoViewModel
1010
import com.google.android.gms.ads.AdError
1111
import com.google.android.gms.ads.FullScreenContentCallback
1212
import com.google.android.gms.ads.interstitial.InterstitialAd
@@ -28,7 +28,7 @@ import com.google.android.gms.ads.interstitial.InterstitialAd
2828
open class BaseViewModel(
2929
private val context: Context,
3030
private val repository: AdmobRepository
31-
) : FrogoViewModel2() {
31+
) : FrogoViewModel() {
3232

3333
fun showInterstitial(activity: AppCompatActivity, callback: FrogoAdmobInterstitialCallback?) {
3434
repository.getInterstitial(context, object : FrogoDataResponse<InterstitialAd> {

app/src/main/java/com/frogobox/appadmob/mvvm/main/MainJavaAdmobActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ protected void onCreate(Bundle savedInstanceState) {
2828
showAdBanner(getBinding().adsXml.adsPhoneTabSpecialSmartBanner);
2929
hideButton();
3030
setupButtonClick();
31-
setupDetailActivity("Java Sample");
31+
setupDetailActivity("Java Sample", null, null);
3232
}
3333

3434
private void hideButton() {

app/src/main/java/com/frogobox/appadmob/source/AdmobDataSource.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package com.frogobox.appadmob.source
22

33
import android.content.Context
44
import com.frogobox.coresdk.response.FrogoDataResponse
5-
import com.frogobox.coresdk.source.ICoreDataSource
65
import com.google.android.gms.ads.interstitial.InterstitialAd
76

87

@@ -19,7 +18,7 @@ import com.google.android.gms.ads.interstitial.InterstitialAd
1918
*
2019
*/
2120

22-
interface AdmobDataSource : ICoreDataSource {
21+
interface AdmobDataSource {
2322

2423
fun getInterstitial(context: Context, callback: FrogoDataResponse<InterstitialAd>)
2524

app/src/main/java/com/frogobox/appsdk/main/CoreMainActivity.kt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,10 @@ package com.frogobox.appsdk.main
22

33
import androidx.viewbinding.ViewBinding
44
import com.frogobox.appsdk.core.BaseActivity
5-
import com.frogobox.sdk.delegate.piracy.FrogoPiracyCallback
6-
import com.frogobox.sdk.delegate.piracy.FrogoPiracyDialogCallback
5+
import com.frogobox.sdk.delegate.piracy.PiracyCallback
76
import com.frogobox.sdk.delegate.piracy.PiracyDelegates
87
import com.frogobox.sdk.delegate.piracy.PiracyDelegatesImpl
9-
import com.frogobox.sdk.delegate.piracy.util.PiracyMessage
8+
import com.frogobox.sdk.delegate.piracy.PiracyMessage
109
import com.frogobox.sdk.ext.openPlayStore
1110

1211
/**
@@ -29,10 +28,10 @@ abstract class CoreMainActivity<VB : ViewBinding> : BaseActivity<VB>(),
2928
}
3029

3130
override fun setupPiracyMode() {
32-
connectPiracyChecker(object : FrogoPiracyCallback {
31+
connectPiracyChecker(object : PiracyCallback {
3332
override fun doOnPirated(message: PiracyMessage) {
3433

35-
showPiracedDialog(message, object : FrogoPiracyDialogCallback {
34+
showPiracedDialog(message, object : PiracyCallback {
3635
override fun doOnPirated(message: PiracyMessage) {
3736
openPlayStore(packageName)
3837
}

app/src/main/java/com/frogobox/appsdk/news/NewsViewModel.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import com.frogobox.appsdk.util.NewsConstant
88
import com.frogobox.coresdk.response.FrogoDataResponse
99
import com.frogobox.sdk.ext.showLogDebug
1010
import com.frogobox.sdk.ext.showLogError
11-
import com.frogobox.sdk.view.FrogoViewModel2
11+
import com.frogobox.sdk.view.FrogoViewModel
1212

1313

1414
/**
@@ -26,7 +26,7 @@ import com.frogobox.sdk.view.FrogoViewModel2
2626

2727
class NewsViewModel(
2828
private val repository: AppRepository,
29-
) : FrogoViewModel2() {
29+
) : FrogoViewModel() {
3030

3131
protected var _eventFailed = MutableLiveData<String>()
3232
var eventFailed: LiveData<String> = _eventFailed

app/src/main/java/com/frogobox/appsdk/news/result/NewsResultViewModel.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import com.frogobox.appsdk.model.ArticleResponse
66
import com.frogobox.appsdk.source.AppRepository
77
import com.frogobox.appsdk.util.NewsConstant
88
import com.frogobox.coresdk.source.Resource
9-
import com.frogobox.sdk.view.FrogoViewModel2
9+
import com.frogobox.sdk.view.FrogoViewModel
1010

1111

1212
/**
@@ -24,7 +24,7 @@ import com.frogobox.sdk.view.FrogoViewModel2
2424

2525
class NewsResultViewModel(
2626
private val repository: AppRepository,
27-
) : FrogoViewModel2() {
27+
) : FrogoViewModel() {
2828

2929
private var _articles = MutableLiveData<Resource<ArticleResponse>>()
3030
var articles: LiveData<Resource<ArticleResponse>> = _articles

app/src/main/java/com/frogobox/appsdk/source/AppDataSource.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@ import com.frogobox.appsdk.model.Article
44
import com.frogobox.appsdk.model.SourceResponse
55
import com.frogobox.coresdk.response.FrogoDataResponse
66
import com.frogobox.coresdk.response.FrogoStateResponse
7-
import com.frogobox.coresdk.source.ICoreDataSource
87

98

10-
/*
9+
/**
1110
* Created by faisalamir on 08/04/22
1211
* FrogoSDK
1312
* -----------------------------------------
@@ -20,7 +19,7 @@ import com.frogobox.coresdk.source.ICoreDataSource
2019
*
2120
*/
2221

23-
interface AppDataSource : ICoreDataSource {
22+
interface AppDataSource {
2423

2524
// Get Top Headline
2625
fun getTopHeadline(

app/src/main/java/com/frogobox/appsdk/source/AppDataSourceResult.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@ import androidx.lifecycle.MutableLiveData
44
import com.frogobox.appsdk.model.ArticleResponse
55
import com.frogobox.appsdk.model.SourceResponse
66
import com.frogobox.coresdk.source.Resource
7-
import com.frogobox.coresdk.source.ICoreDataSource
87

98

10-
/*
9+
/**
1110
* Created by faisalamir on 08/04/22
1211
* FrogoSDK
1312
* -----------------------------------------
@@ -20,7 +19,7 @@ import com.frogobox.coresdk.source.ICoreDataSource
2019
*
2120
*/
2221

23-
interface AppDataSourceResult : ICoreDataSource {
22+
interface AppDataSourceResult {
2423

2524
// Get Top Headline
2625
fun getTopHeadlineResult(

buildSrc/src/main/kotlin/ProjectSetting.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ object ProjectSetting {
3636

3737
const val VERSION_MAJOR = 2
3838
const val VERSION_MINOR = 3
39-
const val VERSION_PATCH = 4
39+
const val VERSION_PATCH = 5
4040

4141
// ---------------------------------------------------------------------------------------------
4242

0 commit comments

Comments
 (0)