Fix crash when extracting id

This commit is contained in:
2019-10-12 15:11:41 +02:00
committed by Matte23
parent 3f2c5ab39f
commit 9154d81b39

View File

@@ -38,7 +38,10 @@ data class Circular(
) : Parcelable { ) : Parcelable {
companion object { companion object {
fun generateFromString(string: String, url: String): Circular { fun generateFromString(string: String, url: String): Circular {
val id = string.split(" ")[1] val idRegex = """(\d+)"""
val matcherId = Pattern.compile(idRegex).matcher(string)
matcherId.find()
val id = matcherId.group(1)
val dateRegex = """(\d{2}/\d{2}/\d{4})""" val dateRegex = """(\d{2}/\d{2}/\d{4})"""
val matcherDate = Pattern.compile(dateRegex).matcher(string) val matcherDate = Pattern.compile(dateRegex).matcher(string)