Skip to content

Commit 336ea92

Browse files
Merge pull request #1010 from NYPL-Simplified/update-target-sdk
Update target sdk and error screen
2 parents 09a7b0f + 8b56180 commit 336ea92

5 files changed

Lines changed: 10 additions & 27 deletions

File tree

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ plugins {
3030

3131
ext {
3232
android_build_tools_version = "30.0.2"
33-
android_compile_sdk_version = 31
33+
android_compile_sdk_version = 33
3434
android_min_sdk_version = 24
35-
android_target_sdk_version = 31
35+
android_target_sdk_version = 33
3636

3737
// Required for some dependencies only available from our private S3
3838
//

simplified-cardcreator/src/main/java/org/nypl/simplified/cardcreator/ui/LocationFragment.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ class LocationFragment : Fragment(), LocationListener {
107107
if (isNewYork || locationMock != null) {
108108
locationMock?.let { location ->
109109
activityModel.userLocationAddress =
110-
geocoder.getFromLocation(location.latitude, location.longitude, 1)[0]
110+
geocoder.getFromLocation(location.latitude, location.longitude, 1)?.get(0)
111111
}
112112

113113
logger.debug("User navigated to the next screen")
@@ -230,7 +230,7 @@ class LocationFragment : Fragment(), LocationListener {
230230

231231
try {
232232
if (location != null) {
233-
address = geocoder.getFromLocation(location.latitude, location.longitude, maxResults)[0]
233+
address = geocoder.getFromLocation(location.latitude, location.longitude, maxResults)!![0]
234234
logger.debug("Region is: ${address.adminArea} ${address.countryCode} ")
235235
binding.regionEt.setText("${address.adminArea} ${address.countryCode}", TextView.BufferType.EDITABLE)
236236

@@ -292,7 +292,7 @@ class LocationFragment : Fragment(), LocationListener {
292292
val address: Address?
293293

294294
try {
295-
address = geocoder.getFromLocation(location.latitude, location.longitude, maxResults)[0]
295+
address = geocoder.getFromLocation(location.latitude, location.longitude, maxResults)!![0]
296296
logger.debug("Region is: ${address.adminArea} ${address.countryCode} ")
297297
binding.regionEt.setText("${address.adminArea} ${address.countryCode}", TextView.BufferType.EDITABLE)
298298

simplified-ui-accounts/src/main/java/org/nypl/simplified/ui/accounts/AccountListRegistryFragment.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,12 +192,12 @@ class AccountListRegistryFragment : Fragment(R.layout.account_list_registry) {
192192
})
193193

194194
search.setOnActionExpandListener(object : OnActionExpandListener {
195-
override fun onMenuItemActionExpand(item: MenuItem?): Boolean {
195+
override fun onMenuItemActionExpand(item: MenuItem): Boolean {
196196
// Do nothing
197197
return true
198198
}
199199

200-
override fun onMenuItemActionCollapse(item: MenuItem?): Boolean {
200+
override fun onMenuItemActionCollapse(item: MenuItem): Boolean {
201201
this@AccountListRegistryFragment.accountListAdapter.resetFilter()
202202
return true
203203
}

simplified-ui-errorpage/src/main/java/org/nypl/simplified/ui/errorpage/ErrorPageFragment.kt

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,12 @@ import android.text.Spannable
66
import android.text.SpannableStringBuilder
77
import android.text.style.StyleSpan
88
import android.view.View
9-
import android.widget.Button
109
import android.widget.TextView
1110
import androidx.fragment.app.Fragment
1211
import androidx.recyclerview.widget.LinearLayoutManager
1312
import androidx.recyclerview.widget.RecyclerView
1413
import androidx.recyclerview.widget.SimpleItemAnimator
1514
import org.nypl.simplified.android.ktx.supportActionBar
16-
import org.nypl.simplified.reports.Reports
1715
import org.slf4j.LoggerFactory
1816

1917
/**
@@ -49,7 +47,6 @@ class ErrorPageFragment : Fragment(R.layout.error_page) {
4947
private lateinit var errorDetails: TextView
5048
private lateinit var errorStepsList: RecyclerView
5149
private lateinit var parameters: ErrorPageParameters
52-
private lateinit var sendButton: Button
5350

5451
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
5552
super.onViewCreated(view, savedInstanceState)
@@ -58,8 +55,6 @@ class ErrorPageFragment : Fragment(R.layout.error_page) {
5855
view.findViewById(R.id.errorDetails)
5956
this.errorStepsList =
6057
view.findViewById(R.id.errorSteps)
61-
this.sendButton =
62-
view.findViewById(R.id.errorSendButton)
6358

6459
this.parameters =
6560
this.arguments!!.getSerializable(PARAMETERS_ID)
@@ -97,18 +92,6 @@ class ErrorPageFragment : Fragment(R.layout.error_page) {
9792
override fun onStart() {
9893
super.onStart()
9994
this.configureToolbar()
100-
101-
this.sendButton.isEnabled = true
102-
this.sendButton.setOnClickListener {
103-
this.sendButton.isEnabled = false
104-
105-
Reports.sendReportsDefault(
106-
context = requireContext(),
107-
address = parameters.emailAddress,
108-
subject = parameters.subject,
109-
body = parameters.report
110-
)
111-
}
11295
}
11396

11497
private fun configureToolbar() {

simplified-ui-errorpage/src/main/res/layout/error_page.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,14 @@
5353
</LinearLayout>
5454
</androidx.core.widget.NestedScrollView>
5555

56-
<Button
57-
android:id="@+id/errorSendButton"
56+
<TextView
5857
android:layout_width="match_parent"
5958
android:layout_height="wrap_content"
6059
android:layout_marginStart="32dp"
6160
android:layout_marginTop="16dp"
6261
android:layout_marginEnd="32dp"
6362
android:layout_marginBottom="16dp"
64-
android:text="@string/errorSendReport" />
63+
android:text="Contact the email listed under your library's account page (under Settings/Accounts) for assistance."
64+
/>
6565
</LinearLayout>
6666

0 commit comments

Comments
 (0)