mirror of
https://github.com/rhunk/SnapEnhance.git
synced 2025-06-01 06:20:18 +02:00
fix(bridge): message logger request
This commit is contained in:
parent
d388b33f0f
commit
a70ef74130
@ -83,6 +83,14 @@ class BridgeService : Service() {
|
|||||||
private fun handleMessageLoggerRequest(msg: MessageLoggerRequest, reply: (Message) -> Unit) {
|
private fun handleMessageLoggerRequest(msg: MessageLoggerRequest, reply: (Message) -> Unit) {
|
||||||
when (msg.action) {
|
when (msg.action) {
|
||||||
MessageLoggerRequest.Action.ADD -> {
|
MessageLoggerRequest.Action.ADD -> {
|
||||||
|
//check if message already exists
|
||||||
|
val cursor = messageLoggerDatabase.rawQuery("SELECT message_id FROM messages WHERE message_id = ?", arrayOf(msg.messageId.toString()))
|
||||||
|
val state = cursor.moveToFirst()
|
||||||
|
cursor.close()
|
||||||
|
if (state) {
|
||||||
|
reply(MessageLoggerResult(false).toMessage(BridgeMessageType.MESSAGE_LOGGER_RESULT.value))
|
||||||
|
return
|
||||||
|
}
|
||||||
messageLoggerDatabase.insert("messages", null, ContentValues().apply {
|
messageLoggerDatabase.insert("messages", null, ContentValues().apply {
|
||||||
put("message_id", msg.messageId)
|
put("message_id", msg.messageId)
|
||||||
put("serialized_message", msg.message)
|
put("serialized_message", msg.message)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user