2024-09-19 00:53:02 +05:30

23 lines
720 B
Kotlin

package net.ipksindia.plugins
import io.ktor.server.application.*
import io.ktor.server.request.*
import io.ktor.server.response.*
import io.ktor.server.routing.*
import net.ipksindia.NeftRequestProcessor
import net.ipksindia.model.OutwardNeftRequest
fun Application.configureRouting() {
routing {
route("/neftOutward") {
post {
val neftRequest = call.receive<OutwardNeftRequest>()
val transactionNumber = neftRequest.transactionNumber
val response = NeftRequestProcessor.process(transactionNumber) ?: Pair("500", "Error doing outward neft" )
call.respond("${response.first}\n${response.second}")
}
}
}
}