[PR #213] [MERGED] Added message result API. #406

Closed
opened 2026-02-28 01:24:29 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/ushahidi/SMSSync/pull/213
Author: @KamilKalfas
Created: 10/21/2014
Status: Merged
Merged: 10/22/2014
Merged by: @eyedol

Base: developHead: issue-11


📝 Commits (6)

  • f626613 Added sending request to web server every time when sms has been sent or delivered.
  • 3e18b33 Added new controller for MessageResultsAPI handling.
  • 47f0ff7 Message Results API is now available in settings.
  • a60f316 Added Message Results scheduler task.
  • 1b31931 Updated settings for Message Results.
  • ba9a6ea Added database message results fetching.

📊 Changes

21 files changed (+726 additions, -25 deletions)

View changed files

📝 smssync/build.gradle (+1 -0)
📝 smssync/src/main/AndroidManifest.xml (+5 -0)
📝 smssync/src/main/java/org/addhen/smssync/Prefs.java (+10 -0)
📝 smssync/src/main/java/org/addhen/smssync/Settings.java (+59 -2)
smssync/src/main/java/org/addhen/smssync/controllers/MessageResultsController.java (+159 -0)
📝 smssync/src/main/java/org/addhen/smssync/database/IMessagesContentProvider.java (+3 -0)
📝 smssync/src/main/java/org/addhen/smssync/database/MessagesContentProvider.java (+62 -3)
📝 smssync/src/main/java/org/addhen/smssync/fragments/PendingMessages.java (+0 -1)
📝 smssync/src/main/java/org/addhen/smssync/messages/ProcessMessage.java (+58 -17)
📝 smssync/src/main/java/org/addhen/smssync/messages/ProcessSms.java (+1 -1)
smssync/src/main/java/org/addhen/smssync/models/MessageResult.java (+74 -0)
smssync/src/main/java/org/addhen/smssync/models/MessagesUUIDSResponse.java (+59 -0)
smssync/src/main/java/org/addhen/smssync/models/QueuedMessages.java (+27 -0)
smssync/src/main/java/org/addhen/smssync/models/TaskMessage.java (+45 -0)
smssync/src/main/java/org/addhen/smssync/receivers/MessageResultsScheduledReceiver.java (+19 -0)
smssync/src/main/java/org/addhen/smssync/services/MessageResultsScheduledService.java (+46 -0)
smssync/src/main/java/org/addhen/smssync/util/JsonUtils.java (+29 -0)
📝 smssync/src/main/java/org/addhen/smssync/util/RunServicesUtil.java (+48 -0)
📝 smssync/src/main/java/org/addhen/smssync/util/ServicesConstants.java (+2 -0)
📝 smssync/src/main/res/values/strings.xml (+13 -1)

...and 1 more files

📄 Description

Should work in same way as described https://gist.github.com/mandric/10280606

First enable task checking and message result API in settings.


🔄 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/ushahidi/SMSSync/pull/213 **Author:** [@KamilKalfas](https://github.com/KamilKalfas) **Created:** 10/21/2014 **Status:** ✅ Merged **Merged:** 10/22/2014 **Merged by:** [@eyedol](https://github.com/eyedol) **Base:** `develop` ← **Head:** `issue-11` --- ### 📝 Commits (6) - [`f626613`](https://github.com/ushahidi/SMSSync/commit/f626613264ec0f5e5c6b84fd54811964460733d9) Added sending request to web server every time when sms has been sent or delivered. - [`3e18b33`](https://github.com/ushahidi/SMSSync/commit/3e18b338f7cad9a5e8106123d5e5417fb1737fea) Added new controller for MessageResultsAPI handling. - [`47f0ff7`](https://github.com/ushahidi/SMSSync/commit/47f0ff78bdbaa45c754e95d0168b4f817bd30a99) Message Results API is now available in settings. - [`a60f316`](https://github.com/ushahidi/SMSSync/commit/a60f3163f74863ec9c2a3177a913b87055b0a8f9) Added Message Results scheduler task. - [`1b31931`](https://github.com/ushahidi/SMSSync/commit/1b319312dc941dcd152b67a6f496dde4627a2b6e) Updated settings for Message Results. - [`ba9a6ea`](https://github.com/ushahidi/SMSSync/commit/ba9a6eab2a874acef98e446e2917357c733ff147) Added database message results fetching. ### 📊 Changes **21 files changed** (+726 additions, -25 deletions) <details> <summary>View changed files</summary> 📝 `smssync/build.gradle` (+1 -0) 📝 `smssync/src/main/AndroidManifest.xml` (+5 -0) 📝 `smssync/src/main/java/org/addhen/smssync/Prefs.java` (+10 -0) 📝 `smssync/src/main/java/org/addhen/smssync/Settings.java` (+59 -2) ➕ `smssync/src/main/java/org/addhen/smssync/controllers/MessageResultsController.java` (+159 -0) 📝 `smssync/src/main/java/org/addhen/smssync/database/IMessagesContentProvider.java` (+3 -0) 📝 `smssync/src/main/java/org/addhen/smssync/database/MessagesContentProvider.java` (+62 -3) 📝 `smssync/src/main/java/org/addhen/smssync/fragments/PendingMessages.java` (+0 -1) 📝 `smssync/src/main/java/org/addhen/smssync/messages/ProcessMessage.java` (+58 -17) 📝 `smssync/src/main/java/org/addhen/smssync/messages/ProcessSms.java` (+1 -1) ➕ `smssync/src/main/java/org/addhen/smssync/models/MessageResult.java` (+74 -0) ➕ `smssync/src/main/java/org/addhen/smssync/models/MessagesUUIDSResponse.java` (+59 -0) ➕ `smssync/src/main/java/org/addhen/smssync/models/QueuedMessages.java` (+27 -0) ➕ `smssync/src/main/java/org/addhen/smssync/models/TaskMessage.java` (+45 -0) ➕ `smssync/src/main/java/org/addhen/smssync/receivers/MessageResultsScheduledReceiver.java` (+19 -0) ➕ `smssync/src/main/java/org/addhen/smssync/services/MessageResultsScheduledService.java` (+46 -0) ➕ `smssync/src/main/java/org/addhen/smssync/util/JsonUtils.java` (+29 -0) 📝 `smssync/src/main/java/org/addhen/smssync/util/RunServicesUtil.java` (+48 -0) 📝 `smssync/src/main/java/org/addhen/smssync/util/ServicesConstants.java` (+2 -0) 📝 `smssync/src/main/res/values/strings.xml` (+13 -1) _...and 1 more files_ </details> ### 📄 Description Should work in same way as described https://gist.github.com/mandric/10280606 First enable task checking and message result API in settings. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-28 01:24:29 +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/SMSSync#406
No description provided.