[PR #323] [MERGED] Fixes #312 #434

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

📋 Pull Request Information

Original PR: https://github.com/ushahidi/SMSSync/pull/323
Author: @eyedol
Created: 8/25/2015
Status: Merged
Merged: 8/25/2015
Merged by: @eyedol

Base: 3.0.0Head: 312-bug-fix-form-for-adding-custom-web-service


📝 Commits (10+)

  • fa9190b Hide unimplemented services
  • 5829b43 Replace scribe with twitter4j library for handling tiwtter authentication
  • fa1daa4 Start implement custom web service management
  • da03f59 Add web service related use cases
  • 2c83d5c Rename integration to webserivce to match what it does
  • c2b0e3e Implement sync scheme listing
  • 05f512e Add web service model's data mapper
  • d7c7e6d Fix broken tests
  • 983400e Implement presenteres for web services
  • 77e3201 Implement web service management

📊 Changes

100 files changed (+6062 additions, -331 deletions)

View changed files

📝 .travis.yml (+3 -1)
📝 build.gradle (+1 -1)
📝 dependencies/dependencies.gradle (+5 -3)
📝 sms-portals/build.gradle (+1 -1)
📝 smssync/build.gradle (+3 -2)
📝 smssync/src/internal/java/org/addhen/smssync/presentation/di/component/AppComponent.java (+3 -0)
📝 smssync/src/internal/java/org/addhen/smssync/presentation/di/module/InternalAppModule.java (+9 -0)
smssync/src/internal/res/xml/preference_headers_legacy.xml (+0 -55)
📝 smssync/src/main/AndroidManifest.xml (+66 -2)
📝 smssync/src/main/java/org/addhen/smssync/data/database/BaseDatabaseHelper.java (+5 -5)
smssync/src/main/java/org/addhen/smssync/data/database/WebServiceDatabaseHelper.java (+162 -0)
📝 smssync/src/main/java/org/addhen/smssync/data/database/converter/WebServiceConverter.java (+4 -4)
📝 smssync/src/main/java/org/addhen/smssync/data/entity/SyncScheme.java (+197 -2)
smssync/src/main/java/org/addhen/smssync/data/entity/WebService.java (+91 -0)
📝 smssync/src/main/java/org/addhen/smssync/data/entity/mapper/MessageDataMapper.java (+2 -2)
smssync/src/main/java/org/addhen/smssync/data/entity/mapper/WebServiceDataMapper.java (+82 -0)
smssync/src/main/java/org/addhen/smssync/data/exception/WebServiceNotFoundException.java (+62 -0)
smssync/src/main/java/org/addhen/smssync/data/repository/WebServiceDataRepository.java (+105 -0)
smssync/src/main/java/org/addhen/smssync/data/repository/datasource/webservice/WebServiceDataSource.java (+85 -0)
smssync/src/main/java/org/addhen/smssync/data/repository/datasource/webservice/WebServiceDataSourceFactory.java (+55 -0)

...and 80 more files

📄 Description

Add ability to manage custom web services


🔄 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/323 **Author:** [@eyedol](https://github.com/eyedol) **Created:** 8/25/2015 **Status:** ✅ Merged **Merged:** 8/25/2015 **Merged by:** [@eyedol](https://github.com/eyedol) **Base:** `3.0.0` ← **Head:** `312-bug-fix-form-for-adding-custom-web-service` --- ### 📝 Commits (10+) - [`fa9190b`](https://github.com/ushahidi/SMSSync/commit/fa9190bf0b1423de62a3dc79c34753cc9b3b1c88) Hide unimplemented services - [`5829b43`](https://github.com/ushahidi/SMSSync/commit/5829b4318260f09201f99e631acbc1a3910b8c0c) Replace scribe with twitter4j library for handling tiwtter authentication - [`fa1daa4`](https://github.com/ushahidi/SMSSync/commit/fa1daa49da6514920737f430b0ea9c5b3487e7b9) Start implement custom web service management - [`da03f59`](https://github.com/ushahidi/SMSSync/commit/da03f593685e4856cc529a6a8a4cae116fcf6785) Add web service related use cases - [`2c83d5c`](https://github.com/ushahidi/SMSSync/commit/2c83d5cb63f2fd98794cb3ba6f6b2fe4e7d7d6bc) Rename integration to webserivce to match what it does - [`c2b0e3e`](https://github.com/ushahidi/SMSSync/commit/c2b0e3ef768a82e49bdc7e163b676c37265d3047) Implement sync scheme listing - [`05f512e`](https://github.com/ushahidi/SMSSync/commit/05f512ee7281172c065b5baee4676dcc59cbceaf) Add web service model's data mapper - [`d7c7e6d`](https://github.com/ushahidi/SMSSync/commit/d7c7e6db98fc329b356165ce45151601acd50d53) Fix broken tests - [`983400e`](https://github.com/ushahidi/SMSSync/commit/983400e27884ea0a96e78bfc5652cb7c89f97fed) Implement presenteres for web services - [`77e3201`](https://github.com/ushahidi/SMSSync/commit/77e3201e655bd968effa47b81eef29c724317fae) Implement web service management ### 📊 Changes **100 files changed** (+6062 additions, -331 deletions) <details> <summary>View changed files</summary> 📝 `.travis.yml` (+3 -1) 📝 `build.gradle` (+1 -1) 📝 `dependencies/dependencies.gradle` (+5 -3) 📝 `sms-portals/build.gradle` (+1 -1) 📝 `smssync/build.gradle` (+3 -2) 📝 `smssync/src/internal/java/org/addhen/smssync/presentation/di/component/AppComponent.java` (+3 -0) 📝 `smssync/src/internal/java/org/addhen/smssync/presentation/di/module/InternalAppModule.java` (+9 -0) ➖ `smssync/src/internal/res/xml/preference_headers_legacy.xml` (+0 -55) 📝 `smssync/src/main/AndroidManifest.xml` (+66 -2) 📝 `smssync/src/main/java/org/addhen/smssync/data/database/BaseDatabaseHelper.java` (+5 -5) ➕ `smssync/src/main/java/org/addhen/smssync/data/database/WebServiceDatabaseHelper.java` (+162 -0) 📝 `smssync/src/main/java/org/addhen/smssync/data/database/converter/WebServiceConverter.java` (+4 -4) 📝 `smssync/src/main/java/org/addhen/smssync/data/entity/SyncScheme.java` (+197 -2) ➕ `smssync/src/main/java/org/addhen/smssync/data/entity/WebService.java` (+91 -0) 📝 `smssync/src/main/java/org/addhen/smssync/data/entity/mapper/MessageDataMapper.java` (+2 -2) ➕ `smssync/src/main/java/org/addhen/smssync/data/entity/mapper/WebServiceDataMapper.java` (+82 -0) ➕ `smssync/src/main/java/org/addhen/smssync/data/exception/WebServiceNotFoundException.java` (+62 -0) ➕ `smssync/src/main/java/org/addhen/smssync/data/repository/WebServiceDataRepository.java` (+105 -0) ➕ `smssync/src/main/java/org/addhen/smssync/data/repository/datasource/webservice/WebServiceDataSource.java` (+85 -0) ➕ `smssync/src/main/java/org/addhen/smssync/data/repository/datasource/webservice/WebServiceDataSourceFactory.java` (+55 -0) _...and 80 more files_ </details> ### 📄 Description Add ability to manage custom web services --- <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:36 +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#434
No description provided.