Description
This is an idea for a new feature:
It would be comfortable if LiveQuery and/or QueryBuilder would be able to use the CoreStore to save the last result for offline usage.
Each query would generate a key based on the search operators. Using this key, the objects get pined to the CoreStore. This would require a pin function that can take a key. (like in the android sdk)
Whenever the server is unreachable, the query/LiveqQuery would use the pined data as a result.
The programmer should be able to remove existing offlineQueries in order to free disk space.
For web-applications, this feature is obviously useless.
I have not started implementing such a feature and I don't know if I will find time to do so, soon.
Please let me know your thoughts about this idea.