From fa767977dd8c031f7cbcfa5cda4d35d44841b6d1 Mon Sep 17 00:00:00 2001 From: otsmr Date: Fri, 23 Jan 2026 16:39:27 +0100 Subject: [PATCH] fix #382 --- lib/src/services/api.service.dart | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/src/services/api.service.dart b/lib/src/services/api.service.dart index 8ba0a5c..7c3c395 100644 --- a/lib/src/services/api.service.dart +++ b/lib/src/services/api.service.dart @@ -26,6 +26,7 @@ import 'package:twonly/src/model/protobuf/api/websocket/server_to_client.pb.dart as server; import 'package:twonly/src/model/protobuf/api/websocket/server_to_client.pbserver.dart'; import 'package:twonly/src/services/api/mediafiles/download.service.dart'; +import 'package:twonly/src/services/api/mediafiles/upload.service.dart'; import 'package:twonly/src/services/api/messages.dart'; import 'package:twonly/src/services/api/server_messages.dart'; import 'package:twonly/src/services/api/utils.dart'; @@ -319,6 +320,12 @@ class ApiService { return user; }); globalCallbackUpdatePlan(planFromString(authenticated.plan)); + + // this was triggered by apiService.ipaPurchase, so call the onAuthenticated again + if (isAuthenticated) { + // Trigger the re-upload from images, after Plan change, in case the limit was reached before... + unawaited(finishStartedPreprocessing()); + } } } if (res.isError) {