mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2025-09-15 13:19:30 +00:00
added TelegramDate tests and fix in chat identifier functionality
This commit is contained in:
@@ -51,7 +51,7 @@ internal object ChatIdentifierSerializer : KSerializer<ChatIdentifier> {
|
||||
|
||||
override fun serialize(encoder: Encoder, obj: ChatIdentifier) {
|
||||
when (obj) {
|
||||
is ChatId -> encoder.encodeString(obj.chatId.toString())
|
||||
is ChatId -> encoder.encodeLong(obj.chatId)
|
||||
is Username -> encoder.encodeString(obj.username)
|
||||
}
|
||||
}
|
||||
|
@@ -5,7 +5,10 @@ import org.joda.time.DateTime
|
||||
import java.util.concurrent.TimeUnit
|
||||
|
||||
@Serializable(TelegramDateSerializer::class)
|
||||
class TelegramDate(
|
||||
data class TelegramDate(
|
||||
/**
|
||||
* Contains UNIX time (seconds)
|
||||
*/
|
||||
private val date: Long
|
||||
) {
|
||||
constructor(dateTime: DateTime) : this(
|
||||
|
Reference in New Issue
Block a user