Skip to content

Conversation

@vitormattos
Copy link
Contributor

@vitormattos vitormattos commented May 6, 2022

Ref #7359

To implement

  • Documentation
  • Capability
  • Routes
  • Integration tests
  • Controller
  • Changes on Service
  • Run event before and after define the TTL
  • Job to trigger delete message
    - [ ] Run event before and after trigger the job
  • Remove TTL capability if the systemcron is disabled
  • Notify clients by system message with the ids of deleted messages to make possible clients remove the messages from message list without wait for page reload.
  • Delete orphans reactions.
    Scenario:
    set ttl to 10 min, 10:30 am
    send message X, 10:35 am
    react to message X in , 10:45 am
    apply expire TTL job at 10:46 am
    the message X will be deleted and the orphan reaction also need be deleted
    - [ ] Delete shared files and unshare files replaced by ⏳ Expiring messages - API part 2 #7508
    - [ ] Unit tests (if necessary) replaced by ⏳ Expiring messages - API part 2 #7508

@vitormattos vitormattos added 2. developing feature: api 🛠️ OCS API for conversations, chats and participants labels May 6, 2022
@vitormattos vitormattos added this to the 💚 Next Major (25) milestone May 6, 2022
@vitormattos vitormattos requested a review from nickvergessen May 6, 2022 01:22
@vitormattos vitormattos self-assigned this May 6, 2022
@vitormattos vitormattos marked this pull request as draft May 6, 2022 01:23
@vitormattos vitormattos force-pushed the feature/api-time-to-live branch 2 times, most recently from dda3f0e to e0cbeef Compare May 6, 2022 01:33
@vitormattos vitormattos force-pushed the feature/api-time-to-live branch from bf43227 to 42c8c27 Compare May 9, 2022 17:41
@vitormattos vitormattos force-pushed the feature/api-time-to-live branch from 42c8c27 to 2924672 Compare May 9, 2022 17:47
@vitormattos vitormattos force-pushed the feature/api-time-to-live branch from 2924672 to a35218c Compare May 9, 2022 19:58
@nickvergessen nickvergessen mentioned this pull request May 11, 2022
7 tasks
@vitormattos vitormattos force-pushed the feature/api-time-to-live branch 2 times, most recently from c87c0fe to 6471c84 Compare May 13, 2022 14:46
@vitormattos vitormattos marked this pull request as ready for review May 17, 2022 15:17
@vitormattos vitormattos force-pushed the feature/api-time-to-live branch from f29a6ae to b8b42cd Compare May 18, 2022 12:55
@vitormattos vitormattos force-pushed the feature/api-time-to-live branch from 6d831f5 to 7b42dfb Compare June 30, 2022 18:03
Signed-off-by: Vitor Mattos <[email protected]>
Signed-off-by: Vitor Mattos <[email protected]>
Signed-off-by: Vitor Mattos <[email protected]>
Signed-off-by: Vitor Mattos <[email protected]>
vitormattos and others added 3 commits July 1, 2022 10:25
Signed-off-by: Vitor Mattos <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
@nickvergessen
Copy link
Member

Follow ups moved to #7508

Signed-off-by: Joas Schilling <[email protected]>
@nickvergessen nickvergessen merged commit 332352f into master Jul 1, 2022
@nickvergessen nickvergessen deleted the feature/api-time-to-live branch July 1, 2022 15:25
@nickvergessen nickvergessen mentioned this pull request Jul 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review enhancement feature: api 🛠️ OCS API for conversations, chats and participants

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants