Synchronizácia úloh viacerých užívateľov do služby Kalendár Google

V tejto kapitole popíšeme, ako funguje mechanizmus synchronizácie a čo sa deje na počítači a aké súbory sa kde vytvárajú. Má to priamy dopad na to, keď by na jednom počítači chceli pracovať viacerí užívatelia.

  • V okamihu spustenia synchronizácie sa skontroluje v databáze, či má program k dispozícii povolenia na pripojenie sa ku kalendáru. Ak ho má, nakopíruje ho do adresára užívateľa do .credentials/optivus-sync.json.
  • Ak povolenie neexistuje, vyžiada si povolenie prístupu, popísané v kapitole Autorizácia aplikácie Optivus Google Calendar synchronizátor.
  • Následne sa spustí synchronizácie. Na to, aby sa spustila synchronizácia, nie je potrebné byť prihlásený v internete v Kalendári Google. To je iba web rozhranie ku tej istej službe. Prihlásenie je potrebné iba počas autorizácie.
  • Po skončení synchronizácie sa do databázy odloží získaná autorizácia, aby bola k dispozícii pri nasledovnej synchronizácii.

Toto zabezpečuje, že sa Optivus pripojí vždy ku správnemu kalendáru užívateľa v programe.