Skip to content

FEAT: блокировка сайта при обновлении #33

@firedotguy

Description

@firedotguy

Добавить страницу на сайте, в которой будет написано "Идет работа над обновлением, сайт сейчас недоступен, зайдите позже", и возможно с секретной кнопкой для перехода на сайт чтобы возможно было тестировать.
По поводу технической части, мне кажется можно добавить эндпоинт в API (например get_version), который будет отдавать булево, работает ли сайт. Это значение можно будет менять с помощью другого эндпоинта set_version.
Также можно добавить диалог "Обновите страницу, нажмите Ctrl+F5" если API отдает более свежую версию (я поставил в API v.0.3.1, а у пользователя v.0.3.0)

Пример

/get_version:

{
  "status": "success",
  "version": "v.0.3.0",
  "stable": true
}

/set_version?version=v.0.3.1&stable=false

{
  "status": "success"
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    UIИнтерфейс, Flutter-виджеты и стилиapiИзменения или ошибки в API-методахfeatureНовая функция или компонент

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions