Anmeldung gibt nicht mehr vor dem Code auf
Die Wartezeit lag bei fünf Minuten und damit unter der Gültigkeit des Codes bei Plex. Wer zwischendurch etwas anderes gemacht hat, stand deshalb vor „Zeit abgelaufen" bei einem Code, der noch funktioniert hätte. Jetzt 15 Minuten. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -50,10 +50,15 @@ public actor PlexAuthenticator {
|
||||
/// Plex bietet keinen Rückkanal — es bleibt nur regelmäßiges Nachfragen.
|
||||
/// Das Intervall ist bewusst großzügig: der Weg über den Browser dauert
|
||||
/// ohnehin Sekunden, und sekündliches Anklopfen brächte nichts außer Last.
|
||||
///
|
||||
/// Die Wartezeit ist an die Gültigkeit des Codes angelehnt. Kürzer wäre
|
||||
/// verkehrt herum: die App gäbe auf, obwohl der Code noch gilt, und wer
|
||||
/// zwischendurch etwas anderes gemacht hat, stünde vor „Zeit abgelaufen"
|
||||
/// bei einem Code, der funktioniert hätte.
|
||||
public func waitForAuthorization(
|
||||
pin: PlexPin,
|
||||
pollInterval: Duration = .seconds(2),
|
||||
timeout: Duration = .seconds(300)
|
||||
timeout: Duration = .seconds(900)
|
||||
) async throws(PlexError) -> String {
|
||||
// Über die Anzahl der Versuche statt über einen Zeitpunkt: eine
|
||||
// existenzielle `any Clock` gibt ihren Instant-Typ nicht preis, und
|
||||
|
||||
Reference in New Issue
Block a user