Skip to content

67#23

Open
Beavermon wants to merge 14 commits into
jcxldn:masterfrom
qou2:master
Open

67#23
Beavermon wants to merge 14 commits into
jcxldn:masterfrom
qou2:master

Conversation

@Beavermon

Copy link
Copy Markdown

No description provided.

qou2 and others added 14 commits October 8, 2025 10:07
…vent loop policy set

SSL verification disabled globally:

warnings.filterwarnings('ignore', message='Unverified HTTPS request')
ssl._create_default_https_context = ssl._create_unverified_context


Event loop policy set: asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()) - moved from commented code to active code

Modified ClientSession creation: Changed from:

python   session = ClientSession(loop=loop)
to:
python   session = ClientSession(loop=loop, connector=aiohttp.TCPConnector(verify_ssl=False))

This disables SSL verification for the aiohttp session specifically
… compatibility

- Remove deprecated quart.flask_patch import (no longer needed in Quart 0.19+)
- Implement manual sync_wait method using nest_asyncio to allow nested event loops
- This provides the same functionality as flask_patch but with explicit control
- nest_asyncio is particularly important for Windows compatibility where nested loops are common
- Convert index route to async/await pattern for consistency with other routes

The flask_patch module was primarily used to add a loop.sync_wait method for 
QuartDecoratorProvider. This change maintains that functionality while moving 
to a more modern approach that's compatible with current Quart versions (as previous ones a depricated)

nest_asyncio.apply() patches asyncio to allow re-entrant event loops
Add manual_auth.py script to facilitate initial Xbox Live authentication setup

This script provides an interactive way to authenticate with Xbox Live and 
generate the initial tokens.json file required by the main application.
Fix type hint: change dict[Type] to List[Type] for register_batch parameter

The parameter is actually a list/sequence, not a dict, type hint now reflects this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants