Sebastian Kürten
|
0bf10a827f
|
Implement auto-declining for self-destructed introductions
|
2021-04-13 08:49:01 -03:00 |
|
Daniel Lublin
|
49850e4198
|
Make sure invitation accept msg is linking to shareable
|
2021-04-13 08:49:01 -03:00 |
|
Daniel Lublin
|
95b437b311
|
Add test for invitee responding after sharer deleted invitation
|
2021-04-13 08:49:00 -03:00 |
|
Daniel Lublin
|
7006f765a6
|
Keep members in subclasses and use getters
|
2021-04-13 08:49:00 -03:00 |
|
Daniel Lublin
|
ec3360400c
|
Assert that expected event is broadcasted
|
2021-04-13 08:49:00 -03:00 |
|
Daniel Lublin
|
5c41d09c52
|
Remember when invitation was auto-declined due to deletion
And render differently
|
2021-04-13 08:48:59 -03:00 |
|
Daniel Lublin
|
a7590956fd
|
Auto-decline/auto-delete Forum & Blog sharing invitations/responses
|
2021-04-13 08:48:59 -03:00 |
|
Torsten Grote
|
a581960121
|
Don't show notification for own auto-decline responses
|
2021-04-13 08:48:58 -03:00 |
|
Torsten Grote
|
dc57a0b925
|
Use AtomicReference in TestEventListener to store event
|
2021-04-13 08:48:58 -03:00 |
|
Torsten Grote
|
d6082162ab
|
Add a way to check for expected events
and use it for private group auto-declines
|
2021-04-13 08:48:58 -03:00 |
|
Torsten Grote
|
1801afdbb7
|
Update support for disappearing messages in real time
|
2021-04-13 08:48:57 -03:00 |
|
akwizgran
|
458add0c9c
|
Don't advertise support for messaging features that are disabled by flags.
|
2021-04-13 08:48:57 -03:00 |
|
akwizgran
|
f2374eb141
|
Count sent messages in integration tests.
|
2021-04-13 08:48:56 -03:00 |
|
Torsten Grote
|
5db5897793
|
Use stored session metadata instead of fetching it again
|
2021-04-13 08:48:56 -03:00 |
|
Torsten Grote
|
f3d628afa7
|
Render automatic declines differently in the UI
and show them as they happen via an Event
|
2021-04-13 08:48:55 -03:00 |
|
Torsten Grote
|
4d3482e40e
|
Remember when declines were automatic due to deletion
so they can be shown differently for sender
|
2021-04-13 08:48:55 -03:00 |
|
Torsten Grote
|
a8cff454ec
|
Add integration tests for auto-deletion of private group invitations and responses
|
2021-04-13 08:48:55 -03:00 |
|
Torsten Grote
|
f66cae4749
|
Factor out auto-delete integration test code
so we can re-use it in other tests
|
2021-04-13 08:48:54 -03:00 |
|
Torsten Grote
|
aded1daf92
|
Auto-delete PrivateGroup invitations and responses as well
|
2021-04-13 08:48:54 -03:00 |
|
Torsten Grote
|
aa1ba0d950
|
Turn 'Learn more' link into a button to have a larger tap area
and a selectable background
|
2021-04-13 08:48:53 -03:00 |
|
Torsten Grote
|
071010e438
|
Turn ConversationSettingsLearnMoreDialog into a generic Onboarding fragment
|
2021-04-13 08:48:53 -03:00 |
|
Torsten Grote
|
f6d8e364d6
|
Update auto-delete onboarding text
|
2021-04-13 08:48:53 -03:00 |
|
akwizgran
|
f1453ed4c4
|
Show disabled menu item if we support feature but contact doesn't.
|
2021-04-13 08:48:52 -03:00 |
|
akwizgran
|
3a2146cb03
|
Don't advertise support for disappearing messages unless flag is enabled.
|
2021-04-13 08:48:52 -03:00 |
|
akwizgran
|
24eb76de20
|
Hide disappearing messages menu item unless feature flag is enabled.
|
2021-04-13 08:48:51 -03:00 |
|
akwizgran
|
693478e0a5
|
Add feature flag for self-destructing messages.
|
2021-04-13 08:48:51 -03:00 |
|
Torsten Grote
|
bf6be5c5a7
|
Replace all messages when re-loading
to ensure that messages deleted in the meantime get removed
|
2021-04-13 08:48:51 -03:00 |
|
Torsten Grote
|
a12a639cd3
|
Remove auto-deleted messages immediately from conversation
|
2021-04-13 08:48:50 -03:00 |
|
Torsten Grote
|
ef37428714
|
Replace MessagesCleanedUpEvent with ConversationMessagesDeletedEvent
|
2021-04-13 08:48:50 -03:00 |
|
akwizgran
|
644afe8995
|
Wait for events to be delivered before continuing with test.
|
2021-04-13 08:48:50 -03:00 |
|
akwizgran
|
c66c428124
|
Log how long it takes to deliver private messages and attachments.
|
2021-04-13 08:48:49 -03:00 |
|
akwizgran
|
db5b2ea9b6
|
Remove redundant call to getAutoDeleteTimer().
|
2021-04-13 08:48:49 -03:00 |
|
akwizgran
|
d84603bce2
|
Check group counts in AutoDeleteIntegrationTest.
|
2021-04-13 08:48:48 -03:00 |
|
akwizgran
|
b128370299
|
Include legacy messages when recalculating group count.
|
2021-04-13 08:48:48 -03:00 |
|
akwizgran
|
240e619248
|
Delete private messages when their timers expire (needs UI support).
|
2021-04-13 08:48:48 -03:00 |
|
akwizgran
|
c89bde08db
|
Move ConversationManagerImpl to conversation package.
|
2021-04-13 08:48:47 -03:00 |
|
akwizgran
|
3ecd1c62b8
|
Set default timer duration to 1 minute for testing.
|
2021-04-13 08:48:47 -03:00 |
|
akwizgran
|
e3c5497283
|
Update javadoc to explain that a new timer can be set.
|
2021-04-13 08:48:46 -03:00 |
|
akwizgran
|
4bd8ee8ccf
|
Pass message IDs to cleanup hooks in batches.
|
2021-04-13 08:48:46 -03:00 |
|
akwizgran
|
43b437af92
|
Group messages by group ID when fetching them from database.
|
2021-04-13 08:48:46 -03:00 |
|
akwizgran
|
56e0d62597
|
Throw an exception if no cleanup hook was registered.
|
2021-04-13 08:48:45 -03:00 |
|
akwizgran
|
d10e5f025d
|
Remove copypasta.
|
2021-04-13 08:48:45 -03:00 |
|
akwizgran
|
b1a80691db
|
Add comment to explain that starting timer may be a no-op.
|
2021-04-13 08:48:44 -03:00 |
|
akwizgran
|
049aa61e85
|
Stop the timer if no hook has been registered.
|
2021-04-13 08:48:44 -03:00 |
|
akwizgran
|
7026361234
|
Add javadocs for CleanupManager and CleanupHook.
|
2021-04-13 08:48:44 -03:00 |
|
akwizgran
|
5e30dc5bf4
|
Simplify deadline comparison logic.
|
2021-04-13 08:48:43 -03:00 |
|
akwizgran
|
024bfc8ec8
|
Stop the cleanup timer if the hook returns false.
|
2021-04-13 08:48:42 -03:00 |
|
akwizgran
|
04e5e8e4d0
|
Add cleanup manager.
|
2021-04-13 08:48:38 -03:00 |
|
akwizgran
|
7c5d47733f
|
Query message IDs rather than metadata when only IDs are needed.
|
2021-04-13 08:46:11 -03:00 |
|
Torsten Grote
|
b24f2a1818
|
Add support for showing auto-delete timers in minutes
|
2021-04-13 08:46:11 -03:00 |
|