Basically, if the database encryption timeout is X time and the screen is manually turned off for longer than X during a phone call, then the call is interrupted.
Steps to reproduce
Set database encryption auto-lock timeout to X time (e.g. 10 seconds)
Start a phone call with Molly
Press the power button to turn off the screen
Make the call last longer than 10 seconds
The phone call abruptly stops
Sometimes need to force-close Molly from Android settings as it does not start otherwise
Possible solution: "call" event extends the database autolock time until the call end. Of course only if database autolock is timeout during a call or when there is an incoming call.
Is there an existing issue for this?
Bug description
Seems similar to https://github.com/mollyim/mollyim-android/issues/156#issuecomment-1899216861
Basically, if the database encryption timeout is X time and the screen is manually turned off for longer than X during a phone call, then the call is interrupted.
Steps to reproduce
Molly version
v7.6.2-2.up1-FOSS
Android version
14
Device
Google Pixel 6A
Link to debug log
https://debuglogs.org/android/7.6.2/350cc6c1a67ea8ce9ae4e3fb08ea634f3cc83fe7af7652d4ab9e064f8e83e515