Julius Linus
Julius Linus
> I'm very interested in this function. Can I help you testing the new feature using the Nextcloud Talk QA App? Thanks that would be great, bit of warning though,...
@mahibi These are functions that are involved in the on demand synchronization strategy used in `ChatActivity`. These are loadMoreMessages and initMessagePolling. Both launched in separate threads, they write to messageFlow...
### InitMessagePolling > Long polls the server for any updates to the chat, if found, it synchronizes the database with the server and emits the new messages to messageFlow, else...
# Testing ### ~~Duplication bug occurs when asking for chat permissions~~ [issue-3952-dup-bug-permission.webm](https://github.com/user-attachments/assets/b900b83f-a254-4abe-8194-7410b9ef1b03) ### Entering a empty conversation triggers a crash ``` FATAL EXCEPTION: DefaultDispatcher-worker-3 Process: com.nextcloud.talk2, PID: 30798 android.database.sqlite.SQLiteConstraintException: FOREIGN...
# Testing ## Duplicate accounts?  ## Duplicate conversations on search (refreshing the adapter corrects it)  ##...
Makes sense, as `AudioFocusRequest` was added in Api level 26. Updating should fix the issue. Anyway, I'll see If I can fix it with an API check. 
After thinking about it, I think it might be better to refactor these full screen viewers to use fragments instead in a follow up PR. That way they can just...