@@ -19,12 +19,14 @@ import dev.inmo.tgbotapi.types.message.abstracts.Message
1919import dev.inmo.tgbotapi.types.message.abstracts.PossiblyReplyMessage
2020import dev.inmo.tgbotapi.types.message.content.TextContent
2121import dev.inmo.tgbotapi.types.update.abstracts.Update
22+ import dev.inmo.tgbotapi.utils.PreviewFeature
2223import java.time.Instant
2324import java.time.LocalDateTime
2425import java.time.ZoneId
2526import java.time.ZoneOffset
2627import org.apache.logging.log4j.LogManager
2728
29+ @OptIn(PreviewFeature ::class )
2830class TimeCommandUpdateProcessor (
2931 private val timeZoneDAO : TimeZoneDAO ,
3032 private val bot : RequestsExecutor ,
@@ -34,7 +36,7 @@ class TimeCommandUpdateProcessor(
3436 }
3537
3638 override suspend fun process (update : Update ) {
37- val update = update.asBaseMessageUpdate() ? : return
39+ @Suppress( " NAME_SHADOWING " ) val update = update.asBaseMessageUpdate() ? : return
3840 val message = update.data.asContentMessage() ? : return
3941 val text = message.content.asTextContent() ? : return
4042
@@ -52,7 +54,7 @@ class TimeCommandUpdateProcessor(
5254 }
5355
5456 private suspend fun replyText (message : Message ): String {
55- val message = (message as ? PossiblyReplyMessage )?.replyTo ? : return " "
57+ @Suppress( " NAME_SHADOWING " ) val message = (message as ? PossiblyReplyMessage )?.replyTo ? : return " "
5658 val author = (message as ? FromUser )?.user ? : return " "
5759 val timeZone = timeZoneDAO.get(author.id.chatId, message.chat.id.chatId) ? : return " "
5860 val messageTime = Instant .ofEpochMilli(message.date.unixMillisLong).toLocalDateTime(timeZone) ? : return " "
0 commit comments