summaryrefslogtreecommitdiff
path: root/libpanto/src/auth.zig
diff options
context:
space:
mode:
Diffstat (limited to 'libpanto/src/auth.zig')
-rw-r--r--libpanto/src/auth.zig6
1 files changed, 1 insertions, 5 deletions
diff --git a/libpanto/src/auth.zig b/libpanto/src/auth.zig
index 5b65bf4..4c1723b 100644
--- a/libpanto/src/auth.zig
+++ b/libpanto/src/auth.zig
@@ -567,11 +567,7 @@ pub fn login(
const deadline_ns = start_ns + 15 * std.time.ns_per_min;
while (true) {
io.sleep(.fromSeconds(@intCast(da.interval_secs)), .real) catch {};
- const result = pollOnce(arena, client, oauth, da, headers) catch |err| switch (err) {
- // A transient transport hiccup mid-poll: keep waiting.
- error.AuthFlowFailed => return err,
- else => return err,
- };
+ const result = try pollOnce(arena, client, oauth, da, headers);
switch (result) {
.pending => {},
.done => |toks| return toks,