HeliBoard/app/src/main/java/helium314/keyboard/latin/ClipboardHistoryEntry.kt

17 lines
513 B
Kotlin

// SPDX-License-Identifier: GPL-3.0-only
package helium314.keyboard.latin
import kotlinx.serialization.Serializable
@Serializable
data class ClipboardHistoryEntry (
var timeStamp: Long,
val content: String,
var isPinned: Boolean = false
) : Comparable<ClipboardHistoryEntry> {
override fun compareTo(other: ClipboardHistoryEntry): Int {
val result = other.isPinned.compareTo(isPinned)
return if (result != 0) result else other.timeStamp.compareTo(timeStamp)
}
}