Оффлайн-режим

При отсутствии интернета, действия выполненные с задачей сохраняются в Local Storage, при возобновлении связи отправляются на сервер

Загруженные задачи не сохраняются в какую либо базу или Local Storage, и доступны пока приложение не будет выгружено из памяти.

Согласование задачи

src/store/actions/forms.actions.ts approveFormWorker

  • при согласовании задачи проверяется наличие интернета, и в случае его отсутствия, действие записывается в Local Storage

  • сохраненные действия будут отправлены на сервер при согласовании следующей задачи и наличии доступа в интернет (loadActionsWorker) src/store/actions/offline-actions.actions.ts loadActionsWorker