upgrade Android gradle plugin, Kotlin and jetifier (#1468)
This commit is contained in:
parent
6f50704b7d
commit
d4f80f308d
5 changed files with 5 additions and 54 deletions
|
@ -29,6 +29,6 @@ data class DeletedStatus(
|
||||||
@SerializedName("created_at") val createdAt: Date
|
@SerializedName("created_at") val createdAt: Date
|
||||||
) {
|
) {
|
||||||
fun isEmpty(): Boolean {
|
fun isEmpty(): Boolean {
|
||||||
return text == null && attachments == null;
|
return text == null && attachments == null
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,14 +0,0 @@
|
||||||
package com.keylesspalace.tusky.entity
|
|
||||||
|
|
||||||
import com.google.gson.annotations.SerializedName
|
|
||||||
|
|
||||||
data class History(
|
|
||||||
@field:SerializedName("day")
|
|
||||||
val day: String,
|
|
||||||
|
|
||||||
@field:SerializedName("uses")
|
|
||||||
val uses: Int,
|
|
||||||
|
|
||||||
@field:SerializedName("accounts")
|
|
||||||
val accounts: Int
|
|
||||||
)
|
|
|
@ -1,35 +0,0 @@
|
||||||
/*
|
|
||||||
* Copyright (C) 2017 The Android Open Source Project
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
|
||||||
|
|
||||||
package com.keylesspalace.tusky.util
|
|
||||||
|
|
||||||
import androidx.lifecycle.LiveData
|
|
||||||
import androidx.paging.PagedList
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Data class that is necessary for a UI to show a listing and interact w/ the rest of the system
|
|
||||||
*/
|
|
||||||
data class MultiListing(
|
|
||||||
val pagedLists: List<LiveData<PagedList<Any>>>,
|
|
||||||
// represents the network request status to show to the user
|
|
||||||
val networkState: LiveData<NetworkState>,
|
|
||||||
// represents the refresh status to show to the user. Separate from networkState, this
|
|
||||||
// value is importantly only when refresh is requested.
|
|
||||||
val refreshState: LiveData<NetworkState>,
|
|
||||||
// refreshes the whole data and fetches it from scratch.
|
|
||||||
val refresh: () -> Unit,
|
|
||||||
// retries any failed requests.
|
|
||||||
val retry: () -> Unit)
|
|
|
@ -34,7 +34,7 @@ fun deserialize(data: String?): Set<Notification.Type> {
|
||||||
val ret = HashSet<Notification.Type>()
|
val ret = HashSet<Notification.Type>()
|
||||||
data?.let {
|
data?.let {
|
||||||
val array = JSONArray(data)
|
val array = JSONArray(data)
|
||||||
for (i in 0..(array.length() - 1)) {
|
for (i in 0 until array.length()) {
|
||||||
val item = array.getString(i)
|
val item = array.getString(i)
|
||||||
val type = Notification.Type.byString(item)
|
val type = Notification.Type.byString(item)
|
||||||
if (type != Notification.Type.UNKNOWN)
|
if (type != Notification.Type.UNKNOWN)
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
||||||
|
|
||||||
buildscript {
|
buildscript {
|
||||||
ext.kotlin_version = '1.3.41'
|
ext.kotlin_version = '1.3.50'
|
||||||
repositories {
|
repositories {
|
||||||
jcenter()
|
jcenter()
|
||||||
google()
|
google()
|
||||||
}
|
}
|
||||||
dependencies {
|
dependencies {
|
||||||
classpath 'com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta05'
|
classpath 'com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta06'
|
||||||
classpath 'com.android.tools.build:gradle:3.4.2'
|
classpath 'com.android.tools.build:gradle:3.5.0'
|
||||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue