bushig / bushig/webmtube

Быстрое автообновление

Open
#19 0 comments 0 reactions 0 assignees View on GitHub
frontend server
Dominant language
Python
Stars
23
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Так как обновления расширений в хроме могут приходить по несколько дней, нужно написать на сервере middleware (либо попробовать втиснуться в falcon-cors) который на OPTIONS запрос отсылает header с требуемой версией расширения.
В расширении, в случае несоответствии текущей версии с той что указана в хедере, делать запрос requestUpdateCheck и принудительное обновление используя onUpdateAvailable из API хрома.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the server middleware or falcon-cors handling for OPTIONS requests, then find the extension entry points using requestUpdateCheck and onUpdateAvailable. Confirm how the required extension version is obtained and passed in a response header, and define the mismatch and forced-update behavior as the completion criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend-api-design
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.