Julius Linus

Results 27 comments of 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? ![Screenshot 2024-08-09 at 10 32 04 AM](https://github.com/user-attachments/assets/7e58dd58-4ada-48b8-8a91-33efb3a145fe) ## Duplicate conversations on search (refreshing the adapter corrects it) ![Screenshot 2024-08-09 at 10 33 20 AM](https://github.com/user-attachments/assets/5feb20d6-08e5-4b47-8d82-5e2d59653ed0) ##...

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. ![Image](https://github.com/user-attachments/assets/9cdca5b4-0253-4185-a299-7298477306e3)

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...