feat: support license caching (#634)

Adds support for license caching by storing the license obtained
from SERVER_UPGRADE_LICENSE message and sending
CLIENT_LICENSE_INFO if a license requested by the server is already
stored in the cache.

Co-authored-by: Benoît Cortier <3809077+CBenoit@users.noreply.github.com>
This commit is contained in:
Przemko Robakowski 2025-01-18 15:34:58 +01:00 committed by GitHub
parent a2378efb7a
commit dd221bf224
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 421 additions and 97 deletions

View file

@ -864,6 +864,8 @@ fn build_config(
pointer_software_rendering: false,
performance_flags: PerformanceFlags::default(),
desktop_scale_factor: 0,
hardware_id: None,
license_cache: None,
}
}