fix: robustez de sync e cancelamento (v0.2.2)

- SyncEngine: CancellationException volta a propagar (não vira erro falso)
- SyncWorker: Failed (4xx/5xx) agora é failure, só NetworkDown retenta
- ApiClient: métodos suspend com delay() em vez de Thread.sleep
- SseClient: cancelamento fecha o socket; parse tolera 'data:' sem espaço
- Room v3: migração real 2->3 (índice único outbox) sem apagar a fila
- versionCode 4 / versionName 0.2.2
This commit is contained in:
codeall committed 2026-11-05 21:02:10 -03:00
1 parent 34a6c38540
commit 8561ae2f8b
6 files changed
+43 -19

No files matched your search

+2 -3
View File
@@ -13,9 +13,8 @@ android {
defaultConfig {
applicationId = "com.labexposed.notas"
minSdk = 26
targetSdk = 35
versionCode = 3
versionName = "0.2.1"
versionCode = 4
versionName = "0.2.2"
}
buildTypes {