add some stuff to backend base
This commit is contained in:
+2
-3
@@ -2,17 +2,16 @@ package ru.shadowsparky.gigawear.backend.presentation
|
||||
|
||||
import io.ktor.server.request.receive
|
||||
import io.ktor.server.response.respond
|
||||
import io.ktor.server.routing.Routing
|
||||
import io.ktor.server.routing.Route
|
||||
import io.ktor.server.routing.post
|
||||
import ru.shadowsparky.chat.backend.domain.ProcessUserMessageUseCase
|
||||
import ru.shadowsparky.chat.domain.Message
|
||||
|
||||
private const val MOCK_USER_ID = -1L
|
||||
|
||||
fun Routing.setupChat(useCase: ProcessUserMessageUseCase) {
|
||||
fun Route.setupChat(useCase: ProcessUserMessageUseCase) {
|
||||
post("chat") {
|
||||
val message = call.receive<Message>().copy(timestamp = System.currentTimeMillis())
|
||||
call.respond(useCase.execute(message, MOCK_USER_ID))
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
package ru.shadowsparky.gigawear.backend.presentation
|
||||
|
||||
import io.ktor.server.request.receive
|
||||
import io.ktor.server.response.respond
|
||||
import io.ktor.server.routing.Route
|
||||
import io.ktor.server.routing.Routing
|
||||
import io.ktor.server.routing.post
|
||||
import ru.shadowsparky.chat.backend.domain.ProcessUserMessageUseCase
|
||||
import ru.shadowsparky.chat.domain.Message
|
||||
|
||||
fun Route.setupUpdate(useCase: ProcessUserMessageUseCase) {
|
||||
post("chat") {
|
||||
val message = call.receive<Message>().copy(timestamp = System.currentTimeMillis())
|
||||
call.respond(useCase.execute(message, MOCK_USER_ID))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user