aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJelena Petrovic <jelenapetrovic.7119@gmail.com>2022-11-28 16:49:53 +0100
committerJelena Petrovic <jelenapetrovic.7119@gmail.com>2022-11-28 16:49:53 +0100
commit8a42188efab92445c1364ec68bd130e9f08a1eb0 (patch)
tree66d574bb5ccabcc5de37cb6a4537446a6e6487b0
parent63793c3567e2f1a712b4fbc47522859aacb31619 (diff)
lista cetova se sada refreshuje kada korisnik primi poruku #50
-rw-r--r--Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/chat/SignalRListener.kt9
1 files changed, 8 insertions, 1 deletions
diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/chat/SignalRListener.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/chat/SignalRListener.kt
index 7d75d4b..4b16f25 100644
--- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/chat/SignalRListener.kt
+++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/chat/SignalRListener.kt
@@ -2,6 +2,7 @@ package com.example.brzodolokacije.chat
import android.app.Activity
import android.util.Log
+import android.widget.Toast
import com.auth0.android.jwt.JWT
import com.exam.DBHelper
import com.example.brzodolokacije.Activities.ChatActivity
@@ -30,7 +31,12 @@ class SignalRListener private constructor(val activity: Activity){
},
MessageReceive::class.java
)
- hubConnection.start().blockingAwait()
+ try{
+ hubConnection.start().blockingAwait()
+ }
+ catch(e:Exception){
+ Toast.makeText(activity,"Greska",Toast.LENGTH_LONG).show()
+ }
Log.d("main", hubConnection.connectionState.toString())
}
@@ -62,6 +68,7 @@ class SignalRListener private constructor(val activity: Activity){
if(activity.clickedChat?.userId==message.senderId){
activity.clickedChat?.requestMessages()
}
+ activity.requestNewMessages()
}
}