Compare commits

..

No commits in common. "f6550bd40134a68addc4b3763c46341245e06597" and "b6eb4fe1348ce8cc6e2f408106f4e62f21df2774" have entirely different histories.

3 changed files with 3 additions and 18 deletions

View File

@ -18,22 +18,7 @@ data class StopState(override val context: ChatId) : BotState
suspend fun main(args: Array<String>) { suspend fun main(args: Array<String>) {
val botToken = args.first() val botToken = args.first()
telegramBotWithBehaviourAndFSMAndStartLongPolling<BotState>( telegramBotWithBehaviourAndFSMAndStartLongPolling<BotState>(botToken, CoroutineScope(Dispatchers.IO)) {
botToken,
CoroutineScope(Dispatchers.IO),
onStateHandlingErrorHandler = { state, e ->
when (state) {
is ExpectContentOrStopState -> {
println("Thrown error on ExpectContentOrStopState")
}
is StopState -> {
println("Thrown error on StopState")
}
}
e.printStackTrace()
state
}
) {
strictlyOn<ExpectContentOrStopState> { strictlyOn<ExpectContentOrStopState> {
sendMessage( sendMessage(
it.context, it.context,

View File

@ -68,7 +68,7 @@ suspend fun main(vararg args: String) {
val requestBody = call.receiveText() val requestBody = call.receiveText()
val webAppCheckData = Json { }.decodeFromString(WebAppDataWrapper.serializer(), requestBody) val webAppCheckData = Json { }.decodeFromString(WebAppDataWrapper.serializer(), requestBody)
val isSafe = telegramBotAPIUrlsKeeper.checkWebAppData(webAppCheckData.data, webAppCheckData.hash) val isSafe = telegramBotAPIUrlsKeeper.checkWebAppLink(webAppCheckData.data, webAppCheckData.hash)
call.respond(HttpStatusCode.OK, isSafe.toString()) call.respond(HttpStatusCode.OK, isSafe.toString())
} }

View File

@ -5,7 +5,7 @@ org.gradle.jvmargs=-Xmx768m
kotlin_version=1.6.21 kotlin_version=1.6.21
telegram_bot_api_version=1.1.2 telegram_bot_api_version=1.1.1
micro_utils_version=0.10.4 micro_utils_version=0.10.4
serialization_version=1.3.3 serialization_version=1.3.3
ktor_version=2.0.1 ktor_version=2.0.1