Panagiotis Triantafyllou

remove code

1 package ly.warp.sdk.activities; 1 package ly.warp.sdk.activities;
2 2
3 -import android.app.AlertDialog;
4 -import android.content.pm.PackageManager;
5 -import android.os.Build;
6 import android.os.Bundle; 3 import android.os.Bundle;
7 import android.view.MenuItem; 4 import android.view.MenuItem;
8 -import android.widget.Toast;
9 5
10 import androidx.annotation.NonNull; 6 import androidx.annotation.NonNull;
11 -import androidx.core.app.ActivityCompat;
12 -import androidx.core.content.ContextCompat;
13 import androidx.fragment.app.Fragment; 7 import androidx.fragment.app.Fragment;
14 import androidx.fragment.app.FragmentActivity; 8 import androidx.fragment.app.FragmentActivity;
15 9
16 import com.google.android.material.bottomnavigation.BottomNavigationView; 10 import com.google.android.material.bottomnavigation.BottomNavigationView;
17 import com.google.android.material.navigation.NavigationBarView; 11 import com.google.android.material.navigation.NavigationBarView;
18 12
19 -import java.util.ArrayList;
20 -
21 import ly.warp.sdk.R; 13 import ly.warp.sdk.R;
22 -import ly.warp.sdk.db.WarplyDBHelper;
23 import ly.warp.sdk.fragments.HomeFragment; 14 import ly.warp.sdk.fragments.HomeFragment;
24 -import ly.warp.sdk.io.callbacks.CallbackReceiver;
25 -import ly.warp.sdk.io.models.Campaign;
26 -import ly.warp.sdk.io.models.RedeemedSMHistoryModel;
27 -import ly.warp.sdk.utils.managers.WarplyManager;
28 15
29 public class BaseFragmentActivity extends FragmentActivity implements NavigationBarView.OnItemSelectedListener { 16 public class BaseFragmentActivity extends FragmentActivity implements NavigationBarView.OnItemSelectedListener {
30 17
...@@ -38,7 +25,6 @@ public class BaseFragmentActivity extends FragmentActivity implements Navigation ...@@ -38,7 +25,6 @@ public class BaseFragmentActivity extends FragmentActivity implements Navigation
38 25
39 private BottomNavigationView mBottomNavigationView; 26 private BottomNavigationView mBottomNavigationView;
40 private Fragment mFragmentToSet = null; 27 private Fragment mFragmentToSet = null;
41 - private static final int REQUEST_NOTIFICATION_PERMISSION = 5000;
42 28
43 // =========================================================== 29 // ===========================================================
44 // Methods for/from SuperClass/Interfaces 30 // Methods for/from SuperClass/Interfaces
...@@ -50,16 +36,6 @@ public class BaseFragmentActivity extends FragmentActivity implements Navigation ...@@ -50,16 +36,6 @@ public class BaseFragmentActivity extends FragmentActivity implements Navigation
50 setContentView(R.layout.activity_base_fragment); 36 setContentView(R.layout.activity_base_fragment);
51 37
52 mBottomNavigationView = findViewById(R.id.bt_tabs); 38 mBottomNavigationView = findViewById(R.id.bt_tabs);
53 -
54 - if (WarplyDBHelper.getInstance(this).isTableNotEmpty("auth")) {
55 - WarplyManager.getRedeemedSMHistory(mSMHistoryReceiver);
56 - }
57 -
58 - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
59 - if (!hasNotificationPermission()) {
60 - requestNotificationPermission();
61 - }
62 - }
63 } 39 }
64 40
65 @Override 41 @Override
...@@ -92,18 +68,6 @@ public class BaseFragmentActivity extends FragmentActivity implements Navigation ...@@ -92,18 +68,6 @@ public class BaseFragmentActivity extends FragmentActivity implements Navigation
92 return false; 68 return false;
93 } 69 }
94 70
95 - @Override
96 - public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
97 - super.onRequestPermissionsResult(requestCode, permissions, grantResults);
98 - if (requestCode == REQUEST_NOTIFICATION_PERMISSION) {
99 - if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
100 - Toast.makeText(BaseFragmentActivity.this, "Notifications Permission Granted", Toast.LENGTH_SHORT).show();
101 - } else {
102 - Toast.makeText(BaseFragmentActivity.this, "Notifications Permission Denied", Toast.LENGTH_SHORT).show();
103 - }
104 - }
105 - }
106 -
107 // =========================================================== 71 // ===========================================================
108 // Methods 72 // Methods
109 // =========================================================== 73 // ===========================================================
...@@ -115,37 +79,7 @@ public class BaseFragmentActivity extends FragmentActivity implements Navigation ...@@ -115,37 +79,7 @@ public class BaseFragmentActivity extends FragmentActivity implements Navigation
115 mBottomNavigationView.setSelectedItemId(R.id.menu_home); 79 mBottomNavigationView.setSelectedItemId(R.id.menu_home);
116 } 80 }
117 81
118 - private boolean hasNotificationPermission() {
119 - return ContextCompat.checkSelfPermission(this, android.Manifest.permission.POST_NOTIFICATIONS) == PackageManager.PERMISSION_GRANTED;
120 - }
121 -
122 - private void requestNotificationPermission() {
123 - if (ActivityCompat.shouldShowRequestPermissionRationale(this, android.Manifest.permission.POST_NOTIFICATIONS)) {
124 - new AlertDialog.Builder(this)
125 - .setTitle("Notification Permission Needed")
126 - .setMessage("This app needs the Notification permission to keep you updated.")
127 - .setPositiveButton("OK", (dialog, which) -> ActivityCompat.requestPermissions(this, new String[]{android.Manifest.permission.POST_NOTIFICATIONS}, REQUEST_NOTIFICATION_PERMISSION))
128 - .setNegativeButton("Cancel", (dialog, which) -> dialog.dismiss())
129 - .create()
130 - .show();
131 - } else {
132 - ActivityCompat.requestPermissions(this, new String[]{android.Manifest.permission.POST_NOTIFICATIONS}, REQUEST_NOTIFICATION_PERMISSION);
133 - }
134 - }
135 -
136 // =========================================================== 82 // ===========================================================
137 // Inner and Anonymous Classes 83 // Inner and Anonymous Classes
138 // =========================================================== 84 // ===========================================================
139 -
140 - private final CallbackReceiver<RedeemedSMHistoryModel> mSMHistoryReceiver = new CallbackReceiver<RedeemedSMHistoryModel>() {
141 - @Override
142 - public void onSuccess(RedeemedSMHistoryModel result) {
143 - Toast.makeText(BaseFragmentActivity.this, "SM HISTORY SUCCESS", Toast.LENGTH_SHORT).show();
144 - }
145 -
146 - @Override
147 - public void onFailure(int errorCode) {
148 - Toast.makeText(BaseFragmentActivity.this, "SM HISTORY ERROR", Toast.LENGTH_SHORT).show();
149 - }
150 - };
151 } 85 }
......