Pass persistent client UUID through auth screen login path
The auth screen was calling connectAndInitialize without a clientIdentifier, causing MultiServerManager to fall back to a throwaway timestamp ID for all probe requests during first login. This meant Plex registered a new device on every login, not just the first ever install.
This commit is contained in:
@@ -97,6 +97,7 @@ class _AuthScreenState extends State<AuthScreen> {
|
||||
multiServerProvider: context.read<MultiServerProvider>(),
|
||||
librariesProvider: context.read<LibrariesProvider>(),
|
||||
syncService: context.read<OfflineWatchSyncService>(),
|
||||
clientIdentifier: _authService.clientIdentifier,
|
||||
);
|
||||
|
||||
if (!result.hasConnections) {
|
||||
|
||||
Reference in New Issue
Block a user