add ktlint plugin to project and apply default code style (#2209)
* add ktlint plugin to project and apply default code style * some manual adjustments, fix wildcard imports * update CONTRIBUTING.md * fix formatting
This commit is contained in:
parent
955267199e
commit
16ffcca748
227 changed files with 3933 additions and 3371 deletions
|
|
@ -20,23 +20,23 @@ import com.google.gson.annotations.SerializedName
|
|||
import java.util.Date
|
||||
|
||||
data class Account(
|
||||
val id: String,
|
||||
@SerializedName("username") val localUsername: String,
|
||||
@SerializedName("acct") val username: String,
|
||||
@SerializedName("display_name") val displayName: String?, // should never be null per Api definition, but some servers break the contract
|
||||
val note: Spanned,
|
||||
val url: String,
|
||||
val avatar: String,
|
||||
val header: String,
|
||||
val locked: Boolean = false,
|
||||
@SerializedName("followers_count") val followersCount: Int = 0,
|
||||
@SerializedName("following_count") val followingCount: Int = 0,
|
||||
@SerializedName("statuses_count") val statusesCount: Int = 0,
|
||||
val source: AccountSource? = null,
|
||||
val bot: Boolean = false,
|
||||
val emojis: List<Emoji>? = emptyList(), // nullable for backward compatibility
|
||||
val fields: List<Field>? = emptyList(), //nullable for backward compatibility
|
||||
val moved: Account? = null
|
||||
val id: String,
|
||||
@SerializedName("username") val localUsername: String,
|
||||
@SerializedName("acct") val username: String,
|
||||
@SerializedName("display_name") val displayName: String?, // should never be null per Api definition, but some servers break the contract
|
||||
val note: Spanned,
|
||||
val url: String,
|
||||
val avatar: String,
|
||||
val header: String,
|
||||
val locked: Boolean = false,
|
||||
@SerializedName("followers_count") val followersCount: Int = 0,
|
||||
@SerializedName("following_count") val followingCount: Int = 0,
|
||||
@SerializedName("statuses_count") val statusesCount: Int = 0,
|
||||
val source: AccountSource? = null,
|
||||
val bot: Boolean = false,
|
||||
val emojis: List<Emoji>? = emptyList(), // nullable for backward compatibility
|
||||
val fields: List<Field>? = emptyList(), // nullable for backward compatibility
|
||||
val moved: Account? = null
|
||||
|
||||
) {
|
||||
|
||||
|
|
@ -57,41 +57,41 @@ data class Account(
|
|||
}
|
||||
|
||||
fun deepEquals(other: Account): Boolean {
|
||||
return id == other.id
|
||||
&& localUsername == other.localUsername
|
||||
&& displayName == other.displayName
|
||||
&& note == other.note
|
||||
&& url == other.url
|
||||
&& avatar == other.avatar
|
||||
&& header == other.header
|
||||
&& locked == other.locked
|
||||
&& followersCount == other.followersCount
|
||||
&& followingCount == other.followingCount
|
||||
&& statusesCount == other.statusesCount
|
||||
&& source == other.source
|
||||
&& bot == other.bot
|
||||
&& emojis == other.emojis
|
||||
&& fields == other.fields
|
||||
&& moved == other.moved
|
||||
return id == other.id &&
|
||||
localUsername == other.localUsername &&
|
||||
displayName == other.displayName &&
|
||||
note == other.note &&
|
||||
url == other.url &&
|
||||
avatar == other.avatar &&
|
||||
header == other.header &&
|
||||
locked == other.locked &&
|
||||
followersCount == other.followersCount &&
|
||||
followingCount == other.followingCount &&
|
||||
statusesCount == other.statusesCount &&
|
||||
source == other.source &&
|
||||
bot == other.bot &&
|
||||
emojis == other.emojis &&
|
||||
fields == other.fields &&
|
||||
moved == other.moved
|
||||
}
|
||||
|
||||
fun isRemote(): Boolean = this.username != this.localUsername
|
||||
}
|
||||
|
||||
data class AccountSource(
|
||||
val privacy: Status.Visibility,
|
||||
val sensitive: Boolean,
|
||||
val note: String,
|
||||
val fields: List<StringField>?
|
||||
val privacy: Status.Visibility,
|
||||
val sensitive: Boolean,
|
||||
val note: String,
|
||||
val fields: List<StringField>?
|
||||
)
|
||||
|
||||
data class Field (
|
||||
val name: String,
|
||||
val value: Spanned,
|
||||
@SerializedName("verified_at") val verifiedAt: Date?
|
||||
data class Field(
|
||||
val name: String,
|
||||
val value: Spanned,
|
||||
@SerializedName("verified_at") val verifiedAt: Date?
|
||||
)
|
||||
|
||||
data class StringField (
|
||||
val name: String,
|
||||
val value: String
|
||||
data class StringField(
|
||||
val name: String,
|
||||
val value: String
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue