Add auto-deletion timer to private messages.

This commit is contained in:
akwizgran
2020-11-19 12:57:07 +00:00
committed by Torsten Grote
parent 629cff20a3
commit dba85debfa
18 changed files with 208 additions and 75 deletions

View File

@@ -41,7 +41,8 @@ internal class WebSocketControllerTest : ControllerTest() {
true,
true,
true,
emptyList()
emptyList(),
-1
)
private val event = PrivateMessageReceivedEvent(header, contact.id)
private val outputEvent = OutputEvent(EVENT_CONVERSATION_MESSAGE, event.output(text))

View File

@@ -4,7 +4,13 @@ import io.javalin.http.BadRequestResponse
import io.javalin.http.Context
import io.javalin.http.NotFoundResponse
import io.javalin.plugin.json.JavalinJson.toJson
import io.mockk.*
import io.mockk.CapturingSlot
import io.mockk.Runs
import io.mockk.every
import io.mockk.just
import io.mockk.mockk
import io.mockk.mockkStatic
import io.mockk.runs
import org.briarproject.bramble.api.contact.ContactId
import org.briarproject.bramble.api.db.NoSuchContactException
import org.briarproject.briar.api.identity.AuthorInfo
@@ -62,7 +68,8 @@ internal class MessagingControllerImplTest : ControllerTest() {
true,
true,
true,
emptyList()
emptyList(),
-1
)
private val sessionId = SessionId(getRandomId())
private val privateMessage = PrivateMessage(message)