feat: Upgrade dio version to latest, applied migrations

This commit is contained in:
Anton Stubenbord
2023-02-13 18:13:08 +01:00
parent 26b283b83a
commit c5033792aa
17 changed files with 124 additions and 170 deletions

View File

@@ -24,7 +24,7 @@ class PaperlessAuthenticationApiImpl implements PaperlessAuthenticationApi {
} on DioError catch (error) {
if (error.error is PaperlessServerException ||
error.error is Map<String, String>) {
throw error.error;
throw error.error as Map<String, String>;
} else {
throw PaperlessServerException(
ErrorCode.authenticationFailed,

View File

@@ -2,14 +2,10 @@ import 'dart:convert';
import 'package:dio/dio.dart';
import 'package:flutter/foundation.dart';
import 'package:intl/intl.dart';
import 'package:paperless_api/paperless_api.dart';
import 'package:paperless_api/src/constants.dart';
import 'package:paperless_api/src/converters/local_date_time_json_converter.dart';
class PaperlessDocumentsApiImpl implements PaperlessDocumentsApi {
static const _dateTimeConverter = LocalDateTimeJsonConverter();
final Dio client;
PaperlessDocumentsApiImpl(this.client);
@@ -65,7 +61,7 @@ class PaperlessDocumentsApiImpl implements PaperlessDocumentsApi {
);
}
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -82,7 +78,7 @@ class PaperlessDocumentsApiImpl implements PaperlessDocumentsApi {
throw const PaperlessServerException(ErrorCode.documentUpdateFailed);
}
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -109,7 +105,7 @@ class PaperlessDocumentsApiImpl implements PaperlessDocumentsApi {
throw const PaperlessServerException(ErrorCode.documentLoadFailed);
}
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -123,7 +119,7 @@ class PaperlessDocumentsApiImpl implements PaperlessDocumentsApi {
}
throw const PaperlessServerException(ErrorCode.documentDeleteFailed);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -150,7 +146,7 @@ class PaperlessDocumentsApiImpl implements PaperlessDocumentsApi {
}
throw const PaperlessServerException(ErrorCode.documentPreviewFailed);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -172,7 +168,7 @@ class PaperlessDocumentsApiImpl implements PaperlessDocumentsApi {
} on PaperlessServerException {
throw const PaperlessServerException(ErrorCode.documentAsnQueryFailed);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -191,7 +187,7 @@ class PaperlessDocumentsApiImpl implements PaperlessDocumentsApi {
);
}
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -204,7 +200,7 @@ class PaperlessDocumentsApiImpl implements PaperlessDocumentsApi {
);
return response.data;
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -218,7 +214,7 @@ class PaperlessDocumentsApiImpl implements PaperlessDocumentsApi {
response.data as Map<String, dynamic>,
);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -237,7 +233,7 @@ class PaperlessDocumentsApiImpl implements PaperlessDocumentsApi {
}
throw const PaperlessServerException(ErrorCode.autocompleteQueryError);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -252,7 +248,7 @@ class PaperlessDocumentsApiImpl implements PaperlessDocumentsApi {
}
throw const PaperlessServerException(ErrorCode.suggestionsQueryError);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -266,7 +262,7 @@ class PaperlessDocumentsApiImpl implements PaperlessDocumentsApi {
return null;
}
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
}

View File

@@ -103,7 +103,7 @@ class PaperlessLabelApiImpl implements PaperlessLabelsApi {
httpStatusCode: response.statusCode,
);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -122,7 +122,7 @@ class PaperlessLabelApiImpl implements PaperlessLabelsApi {
httpStatusCode: response.statusCode,
);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -142,7 +142,7 @@ class PaperlessLabelApiImpl implements PaperlessLabelsApi {
httpStatusCode: response.statusCode,
);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -160,7 +160,7 @@ class PaperlessLabelApiImpl implements PaperlessLabelsApi {
httpStatusCode: response.statusCode,
);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -178,7 +178,7 @@ class PaperlessLabelApiImpl implements PaperlessLabelsApi {
httpStatusCode: response.statusCode,
);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -195,7 +195,7 @@ class PaperlessLabelApiImpl implements PaperlessLabelsApi {
httpStatusCode: response.statusCode,
);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -215,7 +215,7 @@ class PaperlessLabelApiImpl implements PaperlessLabelsApi {
httpStatusCode: response.statusCode,
);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -235,7 +235,7 @@ class PaperlessLabelApiImpl implements PaperlessLabelsApi {
httpStatusCode: response.statusCode,
);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -256,7 +256,7 @@ class PaperlessLabelApiImpl implements PaperlessLabelsApi {
httpStatusCode: response.statusCode,
);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -273,7 +273,7 @@ class PaperlessLabelApiImpl implements PaperlessLabelsApi {
httpStatusCode: response.statusCode,
);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -316,7 +316,7 @@ class PaperlessLabelApiImpl implements PaperlessLabelsApi {
httpStatusCode: response.statusCode,
);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -333,7 +333,7 @@ class PaperlessLabelApiImpl implements PaperlessLabelsApi {
}
throw const PaperlessServerException(ErrorCode.unknown);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
}

View File

@@ -39,7 +39,7 @@ class PaperlessSavedViewsApiImpl implements PaperlessSavedViewsApi {
httpStatusCode: response.statusCode,
);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -55,7 +55,7 @@ class PaperlessSavedViewsApiImpl implements PaperlessSavedViewsApi {
httpStatusCode: response.statusCode,
);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}

View File

@@ -29,7 +29,7 @@ Future<T> getSingleResult<T>(
httpStatusCode: response.statusCode,
);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
@@ -66,12 +66,13 @@ Future<List<T>> getCollection<T>(
httpStatusCode: response.statusCode,
);
} on DioError catch (err) {
throw err.error;
throw err.error!;
}
}
List<T> _collectionFromJson<T>(
_CollectionFromJsonSerializationParams<T> params) {
_CollectionFromJsonSerializationParams<T> params,
) {
return params.list.map<T>((result) => params.fromJson(result)).toList();
}