Skip to content

Commit 49c2868

Browse files
committed
impl connection error treat
1 parent beeca19 commit 49c2868

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

app/src/main/java/com/arctouch/codechallenge/feature/details/DetailsFragment.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ import android.view.ViewGroup
77
import androidx.appcompat.app.AppCompatActivity
88
import androidx.fragment.app.Fragment
99
import androidx.lifecycle.LifecycleOwner
10-
import androidx.lifecycle.Observer
1110
import com.arctouch.codechallenge.R
1211
import com.arctouch.codechallenge.databinding.FragmentDetailsBinding
1312
import com.arctouch.codechallenge.model.Movie
13+
import com.arctouch.codechallenge.util.Error
1414
import com.arctouch.codechallenge.util.Loading
1515
import com.arctouch.codechallenge.util.MovieImageUrlBuilder
16-
import com.arctouch.codechallenge.util.Error
1716
import com.arctouch.codechallenge.util.Success
17+
import com.google.android.material.snackbar.Snackbar
1818
import org.koin.androidx.viewmodel.ext.android.viewModel
1919

2020
class DetailsFragment : Fragment() {
@@ -62,7 +62,7 @@ class DetailsFragment : Fragment() {
6262
configCarousel(it.data)
6363
}
6464
is Error -> {
65-
//NOPY
65+
Snackbar.make(binding.root, it.message ?: requireContext().getString(R.string.network_generic_error), Snackbar.LENGTH_LONG).show()
6666
}
6767
}
6868

app/src/main/res/values/strings.xml

+1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@
44
<string name="release_date">Data de Lançamento: %1$s</string>
55
<string name="search">Search</string>
66
<string name="movie_detais">Movie details</string>
7+
<string name="network_generic_error">Error, check your connection and try again</string>
78
</resources>

0 commit comments

Comments
 (0)