Skip to content

Commit

Permalink
perf: json skip encode null field
Browse files Browse the repository at this point in the history
  • Loading branch information
lisonge committed Oct 11, 2023
1 parent 3bb2375 commit b96b669
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
12 changes: 6 additions & 6 deletions app/src/main/java/li/songe/gkd/data/SubscriptionRaw.kt
Original file line number Diff line number Diff line change
Expand Up @@ -87,8 +87,8 @@ data class SubscriptionRaw(
val name: String? = null,
override val cd: Long? = null,
override val delay: Long? = null,
override val matchLauncher: Boolean?,
override val quickFind: Boolean?,
override val matchLauncher: Boolean? = null,
override val quickFind: Boolean? = null,
override val activityIds: List<String>? = null,
override val excludeActivityIds: List<String>? = null,
val groups: List<GroupRaw> = emptyList(),
Expand All @@ -105,8 +105,8 @@ data class SubscriptionRaw(
val key: Int,
override val cd: Long? = null,
override val delay: Long? = null,
override val matchLauncher: Boolean?,
override val quickFind: Boolean?,
override val matchLauncher: Boolean? = null,
override val quickFind: Boolean? = null,
override val activityIds: List<String>? = null,
override val excludeActivityIds: List<String>? = null,
val rules: List<RuleRaw> = emptyList(),
Expand Down Expand Up @@ -135,8 +135,8 @@ data class SubscriptionRaw(
val action: String? = null,
override val cd: Long? = null,
override val delay: Long? = null,
override val matchLauncher: Boolean?,
override val quickFind: Boolean?,
override val matchLauncher: Boolean? = null,
override val quickFind: Boolean? = null,
override val activityIds: List<String>? = null,
override val excludeActivityIds: List<String>? = null,
val matches: List<String> = emptyList(),
Expand Down
3 changes: 2 additions & 1 deletion settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -89,8 +89,9 @@ dependencyResolutionManagement {
"others.activityResultLauncher",
"com.github.DylanCaiCoding:ActivityResultLauncher:1.1.2"
)
// json5
// https://github.com/falkreon/Jankson
library("others.jankson", "blue.endless:jankson:1.2.1")
library("others.jankson", "blue.endless:jankson:1.2.3")
// https://github.com/journeyapps/zxing-android-embedded
library("others.zxing.android.embedded", "com.journeyapps:zxing-android-embedded:4.3.0")
// https://github.com/TorryDo/Floating-Bubble-View
Expand Down

0 comments on commit b96b669

Please sign in to comment.