We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 482b22b commit 79b090aCopy full SHA for 79b090a
pkg/pub_worker/lib/src/analyze.dart
@@ -108,6 +108,15 @@ Future<void> analyze(Payload payload) async {
108
}
109
} on TaskAbortedException catch (e, st) {
110
warnTaskAborted(e, st);
111
+ } on RequestException catch (e, st) {
112
+ late final map = e.bodyAsJson();
113
+ late final error = map['error'];
114
+ late final code = map['code'] ?? (error is Map ? error['code'] : null);
115
+ if (e.status == 400 && code is String && code == 'TaskAborted') {
116
+ warnTaskAborted(e, st);
117
+ } else {
118
+ shoutTaskError(e, st);
119
+ }
120
} on ApiResponseException catch (e, st) {
121
if (e.status == 400 && e.code == 'TaskAborted') {
122
0 commit comments