23 lines
720 B
Kotlin
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}")
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|