don't use deprecated Gson methods

This commit is contained in:
Jannik 2020-01-15 15:08:05 +01:00
parent bed3f5d978
commit 9d2de3fcb3
Signed by: Seil0
GPG Key ID: E8459F3723C52C24
1 changed files with 3 additions and 3 deletions

View File

@ -103,7 +103,7 @@ class CacheController(cont: Context) {
val fileReader = FileReader(file) val fileReader = FileReader(file)
val bufferedReader = BufferedReader(fileReader) val bufferedReader = BufferedReader(fileReader)
val coursesObject = JsonParser().parse(bufferedReader.readLine()).asJsonObject val coursesObject = JsonParser.parseString(bufferedReader.readLine()).asJsonObject
coursesList = Gson().fromJson(coursesObject.getAsJsonArray("courses"), object : TypeToken<List<Course>>() {}.type) coursesList = Gson().fromJson(coursesObject.getAsJsonArray("courses"), object : TypeToken<List<Course>>() {}.type)
} }
@ -122,7 +122,7 @@ class CacheController(cont: Context) {
val fileReader = FileReader(file) val fileReader = FileReader(file)
val bufferedReader = BufferedReader(fileReader) val bufferedReader = BufferedReader(fileReader)
val mensaObject = JsonParser().parse(bufferedReader.readLine()).asJsonObject val mensaObject = JsonParser.parseString(bufferedReader.readLine()).asJsonObject
mensaMenu = GsonBuilder().create().fromJson(mensaObject, MensaMenu().javaClass) mensaMenu = GsonBuilder().create().fromJson(mensaObject, MensaMenu().javaClass)
} }
@ -141,7 +141,7 @@ class CacheController(cont: Context) {
val fileReader = FileReader(file) val fileReader = FileReader(file)
val bufferedReader = BufferedReader(fileReader) val bufferedReader = BufferedReader(fileReader)
val timetableObject = JsonParser().parse(bufferedReader.readLine()).asJsonObject val timetableObject = JsonParser.parseString(bufferedReader.readLine()).asJsonObject
// make sure you add the single weeks in the exact order! // make sure you add the single weeks in the exact order!
if (timetables.size > week) { if (timetables.size > week) {