Αναβάθμιση δεδομένων

Το Mobileorder είναι εφαρμογή που μπορεί να λειτουργήσει χωρίς internet στο 99% των λειτουργιών του.

Γι αυτό κρατάει όλα τα δεδομένα που χρειάζεται τοπικά και απαιτεί σύνδεση με το Node σε ελάχιστες περιπτώσεις, π.χ. στην έκδοση παραστατικών ή στην καταχώρηση παραγγελίας

Η διατήρηση των δεδομένων μέχρι και την τελευταία αλλαγή γίνεται με δύο τρόπους :

Αυτόματα (IoT)

Εφόσον το Mobileorder εκτελείτε για οποιαδήποτε αλλαγή συμβαίνει στα δεδομένα του Node ενημερώνονται άμεσα όλοι οι χρήστες χωρίς να κάνουν κάτι.

Εάν αλλαχθεί η βάση δεδομένων (Sqlite) τότε πάλι ενημερώνονται άμεσα όλοι οι χρήστες. Η αλλαγή του αρχείου μπορεί να γίνει "ανεβάζοντας" το αρχείο π.χ. :

$ curl -t --header "Authorization: mySession" -F 'mo=@mo.db.gz' https://<prefix>.expandcom.net/mo/db --progress-bar
Χειροκίνητα

Ο χρήστης τραβήξει / σύρει προς τα κάτω στην οθόνη προϊόντων για ανανέωση.