diff --git a/app/src/main/java/xyz/quaver/pupil/ui/MainActivity.kt b/app/src/main/java/xyz/quaver/pupil/ui/MainActivity.kt index b8f33aa6..3ab6bd63 100644 --- a/app/src/main/java/xyz/quaver/pupil/ui/MainActivity.kt +++ b/app/src/main/java/xyz/quaver/pupil/ui/MainActivity.kt @@ -47,7 +47,6 @@ import com.arlib.floatingsearchview.suggestions.model.SearchSuggestion import com.arlib.floatingsearchview.util.view.SearchInputView import com.bumptech.glide.Glide import com.google.android.material.appbar.AppBarLayout -import com.google.android.material.snackbar.Snackbar import kotlinx.android.synthetic.main.activity_main.* import kotlinx.android.synthetic.main.activity_main_content.* import kotlinx.coroutines.* @@ -366,21 +365,14 @@ class MainActivity : AppCompatActivity() { setTitle(R.string.main_open_gallery_by_id) setPositiveButton(android.R.string.ok) { _, _ -> - CoroutineScope(Dispatchers.Default).launch { - try { - val intent = Intent(this@MainActivity, ReaderActivity::class.java) - val gallery = - getGalleryBlock(editText.text.toString().toInt()) ?: throw Exception() - intent.putExtra("galleryID", gallery.id) - - startActivity(intent) - - histories.add(gallery.id) - } catch (e: Exception) { - Snackbar.make(main_layout, - R.string.main_open_gallery_by_id_error, Snackbar.LENGTH_LONG).show() + val galleryID = editText.text.toString().toInt() + val intent = Intent(this@MainActivity, ReaderActivity::class.java).apply { + putExtra("galleryID", galleryID) } - } + + startActivity(intent) + + histories.add(galleryID) } }.show() } diff --git a/libpupil/src/test/java/xyz/quaver/hitomi/UnitTest.kt b/libpupil/src/test/java/xyz/quaver/hitomi/UnitTest.kt index 99b98087..8d291e16 100644 --- a/libpupil/src/test/java/xyz/quaver/hitomi/UnitTest.kt +++ b/libpupil/src/test/java/xyz/quaver/hitomi/UnitTest.kt @@ -82,7 +82,9 @@ class UnitTest { @Test fun test_hiyobi() { - xyz.quaver.hiyobi.getReader(1510567) + val reader = xyz.quaver.hiyobi.getReader(10000062) + + print(reader) } @Test