-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
Service Team-Sprint 16, Service Team-Sprint 17
Motivation
Create simple cordova and ionic app to showcase offline capabilities.
Create underlying server side example to handle advanced use cases.
Approach
Use proven templates from ionic/graphql.
Replicate functionalities from existing conflict-resolution spikes repo.
Build better quality example (proper names and code practices)
Original implementation in React:
https://github.com/aerogear/offline-conflict-strategies
SDK:
https://github.com/aerogear/aerogear-js-sdk/tree/master/packages/sync
Tasks
See below for all subtasks.
On boarding
Please try to run https://github.com/aerogear/offline-conflict-strategies to see what functionalities we have implemneted. This will give you context over the work that was done.
See also documentation in https://github.com/wtrocki/ionic4-grapqhl-starter with tutorials.
Repository
Using private repository for the moment as changes are going to be moved to different places:
https://github.com/wtrocki/ionic4-grapqhl-starter
Note repository is still WIP and some features may not work properly.
- blocks
-
AEROGEAR-8167 Network error when OfflineRestoreHandler fire a mutation
- Closed
1.
|
Reasearch exsting templates and adapt them for our needs. | Closed | Wojciech Trocki | ||
2.
|
Create Server side Task implementation | Closed | Wojciech Trocki | ||
3.
|
Add support for subscription | Resolved | Wojciech Trocki | ||
4.
|
Connect delete operation to graphql | Resolved | Daniel Passos (Inactive) | ||
5.
|
Add support for pagination | Closed | Unassigned | ||
6.
|
Connect edit operation to graphql | Resolved | Wojciech Trocki | ||
7.
|
Enable native Cordova Builds | Closed | Wojciech Trocki | ||
8.
|
Add new item support | Resolved | Wojciech Trocki |