[PR #133] [MERGED] Select which SIM to use to send messages #186

Closed
opened 2026-03-03 16:37:09 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/NdoleStudio/httpsms/pull/133
Author: @eriksson
Created: 3/18/2023
Status: Merged
Merged: 3/29/2023
Merged by: @AchoArnold

Base: mainHead: message_sim_card


📝 Commits (10+)

  • b36e9b0 Merge commit '19c0d48f46'
  • 089b8ae Merge commit 'ca94a6a1e1'
  • 36ff818 remove unused type MessageAPISentPayloadV1
  • 805f46d allow defining which SIM card to use to send a message. use the default SIM card if it's not explicitly defined.
  • 9f04169 update web ui - add components to select the SIM card to use when sending a message.
  • 95f3f52 Allow to connect to HTTP endpoints if not in the production environment.
  • 8df8cf3 Allow selecting which SIM to use to send messages #130
  • ccc81a7 Merge branch 'handle_local_event_queue'
  • f1085d5 use SIM1 and SIM2 instead of ISMS and ISMS2
  • feee539 refactor: empty string check

📊 Changes

35 files changed (+290 additions, -47 deletions)

View changed files

📝 android/app/src/main/AndroidManifest.xml (+9 -0)
📝 android/app/src/main/java/com/httpsms/FirebaseMessagingService.kt (+3 -3)
📝 android/app/src/main/java/com/httpsms/HttpSmsApiService.kt (+3 -2)
📝 android/app/src/main/java/com/httpsms/MainActivity.kt (+9 -4)
📝 android/app/src/main/java/com/httpsms/Models.kt (+1 -0)
📝 android/app/src/main/java/com/httpsms/SmsManagerService.kt (+34 -7)
android/app/src/main/java/com/httpsms/receivers/SimChangeReceiver.kt (+39 -0)
📝 api/pkg/entities/message.go (+16 -0)
📝 api/pkg/entities/phone.go (+1 -0)
📝 api/pkg/events/message_api_sent_event.go (+1 -11)
📝 api/pkg/events/message_notification_scheduled_event.go (+1 -0)
📝 api/pkg/events/message_phone_delivered_event.go (+1 -0)
📝 api/pkg/events/message_phone_received_event.go (+1 -0)
📝 api/pkg/events/message_phone_sending_event.go (+1 -0)
📝 api/pkg/events/message_phone_sent_event.go (+1 -0)
📝 api/pkg/events/message_send_expired_event.go (+1 -0)
📝 api/pkg/events/message_send_failed_event.go (+1 -0)
📝 api/pkg/events/message_send_retry_event.go (+1 -0)
📝 api/pkg/events/phone_deleted_event.go (+1 -0)
📝 api/pkg/events/phone_updated_event.go (+1 -0)

...and 15 more files

📄 Description

This PR implements the support to select which SIM card to use to deliver a message #130


🔄 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/133 **Author:** [@eriksson](https://github.com/eriksson) **Created:** 3/18/2023 **Status:** ✅ Merged **Merged:** 3/29/2023 **Merged by:** [@AchoArnold](https://github.com/AchoArnold) **Base:** `main` ← **Head:** `message_sim_card` --- ### 📝 Commits (10+) - [`b36e9b0`](https://github.com/NdoleStudio/httpsms/commit/b36e9b05fbfcf2f840b618d1c5f5b6eca958a68e) Merge commit '19c0d48f468dcc1746330dbc05d9ed7dc240244f' - [`089b8ae`](https://github.com/NdoleStudio/httpsms/commit/089b8ae005557b10edabbe72755cbabda0e9812c) Merge commit 'ca94a6a1e121f1ce27dbcae5be3c99492e54610f' - [`36ff818`](https://github.com/NdoleStudio/httpsms/commit/36ff818c69f44c4a1bb5a4ea677771fce8307d56) remove unused type MessageAPISentPayloadV1 - [`805f46d`](https://github.com/NdoleStudio/httpsms/commit/805f46d48ef41ef4c673811450593cab465838f7) allow defining which SIM card to use to send a message. use the default SIM card if it's not explicitly defined. - [`9f04169`](https://github.com/NdoleStudio/httpsms/commit/9f0416982fb0c9bb7a44222368b65168079a4965) update web ui - add components to select the SIM card to use when sending a message. - [`95f3f52`](https://github.com/NdoleStudio/httpsms/commit/95f3f52ea72efec4e0f38c225282e1048ed5941c) Allow to connect to HTTP endpoints if not in the production environment. - [`8df8cf3`](https://github.com/NdoleStudio/httpsms/commit/8df8cf3e64050176c508b3b765e9c9db490724d7) Allow selecting which SIM to use to send messages #130 - [`ccc81a7`](https://github.com/NdoleStudio/httpsms/commit/ccc81a7216e24255b2eb8887f0062ee7edf09a63) Merge branch 'handle_local_event_queue' - [`f1085d5`](https://github.com/NdoleStudio/httpsms/commit/f1085d5ad8cf0c82111319bce2df583dfa1754fd) use SIM1 and SIM2 instead of ISMS and ISMS2 - [`feee539`](https://github.com/NdoleStudio/httpsms/commit/feee5396c5890545e09a25692c20ceed3a84731b) refactor: empty string check ### 📊 Changes **35 files changed** (+290 additions, -47 deletions) <details> <summary>View changed files</summary> 📝 `android/app/src/main/AndroidManifest.xml` (+9 -0) 📝 `android/app/src/main/java/com/httpsms/FirebaseMessagingService.kt` (+3 -3) 📝 `android/app/src/main/java/com/httpsms/HttpSmsApiService.kt` (+3 -2) 📝 `android/app/src/main/java/com/httpsms/MainActivity.kt` (+9 -4) 📝 `android/app/src/main/java/com/httpsms/Models.kt` (+1 -0) 📝 `android/app/src/main/java/com/httpsms/SmsManagerService.kt` (+34 -7) ➕ `android/app/src/main/java/com/httpsms/receivers/SimChangeReceiver.kt` (+39 -0) 📝 `api/pkg/entities/message.go` (+16 -0) 📝 `api/pkg/entities/phone.go` (+1 -0) 📝 `api/pkg/events/message_api_sent_event.go` (+1 -11) 📝 `api/pkg/events/message_notification_scheduled_event.go` (+1 -0) 📝 `api/pkg/events/message_phone_delivered_event.go` (+1 -0) 📝 `api/pkg/events/message_phone_received_event.go` (+1 -0) 📝 `api/pkg/events/message_phone_sending_event.go` (+1 -0) 📝 `api/pkg/events/message_phone_sent_event.go` (+1 -0) 📝 `api/pkg/events/message_send_expired_event.go` (+1 -0) 📝 `api/pkg/events/message_send_failed_event.go` (+1 -0) 📝 `api/pkg/events/message_send_retry_event.go` (+1 -0) 📝 `api/pkg/events/phone_deleted_event.go` (+1 -0) 📝 `api/pkg/events/phone_updated_event.go` (+1 -0) _...and 15 more files_ </details> ### 📄 Description This PR implements the support to select which SIM card to use to deliver a message #130 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 16:37:09 +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#186
No description provided.