[PR #9] [MERGED] Add ability to expire messages after a timeout #80

Closed
opened 2026-03-03 16:36:38 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/NdoleStudio/httpsms/pull/9
Author: @AchoArnold
Created: 7/31/2022
Status: Merged
Merged: 7/31/2022
Merged by: @AchoArnold

Base: mainHead: dev


📝 Commits (10+)

📊 Changes

27 files changed (+729 additions, -127 deletions)

View changed files

📝 android/app/src/main/AndroidManifest.xml (+4 -2)
📝 android/app/src/main/java/com/httpsms/FirebaseMessagingService.kt (+14 -5)
📝 android/app/src/main/java/com/httpsms/receivers/BootReceiver.kt (+8 -4)
📝 api/pkg/entities/message.go (+33 -6)
📝 api/pkg/entities/phone.go (+6 -2)
📝 api/pkg/entities/user.go (+1 -1)
api/pkg/events/message_notification_failed_event.go (+22 -0)
📝 api/pkg/events/message_notification_scheduled_event.go (+1 -1)
api/pkg/events/message_notification_sent_event.go (+24 -0)
api/pkg/events/message_send_expired_check_event.go (+19 -0)
📝 api/pkg/events/message_send_expired_event.go (+7 -6)
api/pkg/events/message_send_failed_event.go (+22 -0)
📝 api/pkg/listeners/message_listener.go (+125 -12)
📝 api/pkg/listeners/message_thread_listener.go (+2 -2)
📝 api/pkg/listeners/notification_listener.go (+2 -0)
📝 api/pkg/requests/message_event_request.go (+11 -7)
📝 api/pkg/requests/phone_update_request.go (+17 -5)
📝 api/pkg/services/event_dispatcher_service.go (+10 -0)
📝 api/pkg/services/message_service.go (+167 -29)
📝 api/pkg/services/notification_service.go (+102 -14)

...and 7 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/NdoleStudio/httpsms/pull/9 **Author:** [@AchoArnold](https://github.com/AchoArnold) **Created:** 7/31/2022 **Status:** ✅ Merged **Merged:** 7/31/2022 **Merged by:** [@AchoArnold](https://github.com/AchoArnold) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`720f6be`](https://github.com/NdoleStudio/httpsms/commit/720f6be1487dfd17be945ab605b70e71834f8ada) Fix boot receiver with logging - [`d192d8f`](https://github.com/NdoleStudio/httpsms/commit/d192d8f3843b3a146f68107bb51ab74c932121c7) Add permission to receiver - [`2701ee3`](https://github.com/NdoleStudio/httpsms/commit/2701ee3c430bf03d6207dcb48e6463a0c4162dc4) Add expired message status - [`e813f16`](https://github.com/NdoleStudio/httpsms/commit/e813f16e2a7e0d3e3bcce66f59c61854bf1cf46b) branch - [`3ff4830`](https://github.com/NdoleStudio/httpsms/commit/3ff4830bfd28eb8210b7a13e2c8479e86888458e) Progress - [`0dbd513`](https://github.com/NdoleStudio/httpsms/commit/0dbd513955339cc35dc7fcb945351ceb87f71378) Undo rename - [`29ca1cc`](https://github.com/NdoleStudio/httpsms/commit/29ca1cc865ff9e363e365a1b48acfce8b5f56e77) undoing changes - [`5ef16d9`](https://github.com/NdoleStudio/httpsms/commit/5ef16d9f40c696ffdc9fe6c577c8b4449e89f775) Undoing more changes - [`a7da64a`](https://github.com/NdoleStudio/httpsms/commit/a7da64a5598a3b91afd7fcf661ea98d22da36f99) Add validator to events - [`3aafb48`](https://github.com/NdoleStudio/httpsms/commit/3aafb488a1e1e0eda9c6bb91d720dd54cc667344) Fix the message details page ### 📊 Changes **27 files changed** (+729 additions, -127 deletions) <details> <summary>View changed files</summary> 📝 `android/app/src/main/AndroidManifest.xml` (+4 -2) 📝 `android/app/src/main/java/com/httpsms/FirebaseMessagingService.kt` (+14 -5) 📝 `android/app/src/main/java/com/httpsms/receivers/BootReceiver.kt` (+8 -4) 📝 `api/pkg/entities/message.go` (+33 -6) 📝 `api/pkg/entities/phone.go` (+6 -2) 📝 `api/pkg/entities/user.go` (+1 -1) ➕ `api/pkg/events/message_notification_failed_event.go` (+22 -0) 📝 `api/pkg/events/message_notification_scheduled_event.go` (+1 -1) ➕ `api/pkg/events/message_notification_sent_event.go` (+24 -0) ➕ `api/pkg/events/message_send_expired_check_event.go` (+19 -0) 📝 `api/pkg/events/message_send_expired_event.go` (+7 -6) ➕ `api/pkg/events/message_send_failed_event.go` (+22 -0) 📝 `api/pkg/listeners/message_listener.go` (+125 -12) 📝 `api/pkg/listeners/message_thread_listener.go` (+2 -2) 📝 `api/pkg/listeners/notification_listener.go` (+2 -0) 📝 `api/pkg/requests/message_event_request.go` (+11 -7) 📝 `api/pkg/requests/phone_update_request.go` (+17 -5) 📝 `api/pkg/services/event_dispatcher_service.go` (+10 -0) 📝 `api/pkg/services/message_service.go` (+167 -29) 📝 `api/pkg/services/notification_service.go` (+102 -14) _...and 7 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 16:36:38 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/httpsms#80
No description provided.