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:
Matt Vogel
2026-02-26 08:21:06 -05:00
parent e9218e0a3d
commit 6eeb484c30
+1
View File
@@ -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) {