diff --git a/lib/providers/collection_providers.dart b/lib/providers/collection_providers.dart index a701e85f..98e5ddeb 100644 --- a/lib/providers/collection_providers.dart +++ b/lib/providers/collection_providers.dart @@ -207,7 +207,7 @@ class CollectionStateNotifier String? id, HTTPVerb? method, APIType? apiType, - ApiAuthModel? authData, + AuthModel? authData, String? url, String? name, String? description, @@ -235,7 +235,7 @@ class CollectionStateNotifier var currentHttpRequestModel = currentModel.httpRequestModel; final newModel = currentModel.copyWith( apiType: apiType ?? currentModel.apiType, - authData: authData ?? currentModel.authData, + authModel: authData ?? currentModel.authModel, name: name ?? currentModel.name, description: description ?? currentModel.description, requestTabIndex: requestTabIndex ?? currentModel.requestTabIndex, @@ -316,7 +316,7 @@ class CollectionStateNotifier var responseRec = await sendHttpRequest( requestId, apiType, - requestModel.authData, + requestModel.authModel, substitutedHttpRequestModel, defaultUriScheme: defaultUriScheme, noSSL: noSSL, diff --git a/packages/better_networking/lib/services/http_service.dart b/packages/better_networking/lib/services/http_service.dart index eee305a2..62478b71 100644 --- a/packages/better_networking/lib/services/http_service.dart +++ b/packages/better_networking/lib/services/http_service.dart @@ -17,7 +17,7 @@ final httpClientManager = HttpClientManager(); Future<(HttpResponse?, Duration?, String?)> sendHttpRequest( String requestId, APIType apiType, - AuthModel? authData, + AuthModel? authModel, HttpRequestModel requestModel, { SupportedUriSchemes defaultUriScheme = kDefaultUriScheme, bool noSSL = false, @@ -28,7 +28,7 @@ Future<(HttpResponse?, Duration?, String?)> sendHttpRequest( final client = httpClientManager.createClient(requestId, noSSL: noSSL); // Handle authentication - final authenticatedRequestModel = handleAuth(requestModel, authData); + final authenticatedRequestModel = handleAuth(requestModel, authModel); (Uri?, String?) uriRec = getValidRequestUri( authenticatedRequestModel.url, diff --git a/test/models/request_models.dart b/test/models/request_models.dart index 1762706c..9c89bc19 100644 --- a/test/models/request_models.dart +++ b/test/models/request_models.dart @@ -7,6 +7,7 @@ import 'http_response_models.dart'; const requestModelGet1 = RequestModel( id: 'get1', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelGet1, ); @@ -14,6 +15,7 @@ const requestModelGet1 = RequestModel( const requestModelGet2 = RequestModel( id: 'get2', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelGet2, ); @@ -21,6 +23,7 @@ const requestModelGet2 = RequestModel( const requestModelGet3 = RequestModel( id: 'get3', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelGet3, ); @@ -28,6 +31,7 @@ const requestModelGet3 = RequestModel( const requestModelGet4 = RequestModel( id: 'get4', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelGet4, ); @@ -35,6 +39,7 @@ const requestModelGet4 = RequestModel( const requestModelGet5 = RequestModel( id: 'get5', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelGet5, ); @@ -42,6 +47,7 @@ const requestModelGet5 = RequestModel( const requestModelGet6 = RequestModel( id: 'get6', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelGet6, ); @@ -49,6 +55,7 @@ const requestModelGet6 = RequestModel( const requestModelGet7 = RequestModel( id: 'get7', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelGet7, ); @@ -56,6 +63,7 @@ const requestModelGet7 = RequestModel( const requestModelGet8 = RequestModel( id: 'get8', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelGet8, ); @@ -63,6 +71,7 @@ const requestModelGet8 = RequestModel( const requestModelGet9 = RequestModel( id: 'get9', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelGet9, ); @@ -70,6 +79,7 @@ const requestModelGet9 = RequestModel( const requestModelGet10 = RequestModel( id: 'get10', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelGet10, ); @@ -77,6 +87,7 @@ const requestModelGet10 = RequestModel( const requestModelGet11 = RequestModel( id: 'get11', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelGet11, ); @@ -84,6 +95,7 @@ const requestModelGet11 = RequestModel( const requestModelGet12 = RequestModel( id: 'get12', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelGet12, ); @@ -91,6 +103,7 @@ const requestModelGet12 = RequestModel( const requestModelHead1 = RequestModel( id: 'head1', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelHead1, ); @@ -98,6 +111,7 @@ const requestModelHead1 = RequestModel( const requestModelHead2 = RequestModel( id: 'head2', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelHead2, ); @@ -105,6 +119,7 @@ const requestModelHead2 = RequestModel( const requestModelPost1 = RequestModel( id: 'post1', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelPost1, ); @@ -112,6 +127,7 @@ const requestModelPost1 = RequestModel( const requestModelPost2 = RequestModel( id: 'post2', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelPost2, ); @@ -119,6 +135,7 @@ const requestModelPost2 = RequestModel( const requestModelPost3 = RequestModel( id: 'post3', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelPost3, ); @@ -126,6 +143,7 @@ const requestModelPost3 = RequestModel( const requestModelPost4 = RequestModel( id: 'post4', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelPost4, ); @@ -133,6 +151,7 @@ const requestModelPost4 = RequestModel( const requestModelPost5 = RequestModel( id: 'post5', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelPost5, ); @@ -140,6 +159,7 @@ const requestModelPost5 = RequestModel( const requestModelPost6 = RequestModel( id: 'post6', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelPost6, ); @@ -147,6 +167,7 @@ const requestModelPost6 = RequestModel( const requestModelPost7 = RequestModel( id: 'post7', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelPost7, ); @@ -154,6 +175,7 @@ const requestModelPost7 = RequestModel( const requestModelPost8 = RequestModel( id: 'post8', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelPost8, ); @@ -161,12 +183,14 @@ const requestModelPost8 = RequestModel( const requestModelPost9 = RequestModel( id: 'post9', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelPost9, ); const requestModelPost10 = RequestModel( id: 'post9', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelPost10, ); @@ -174,6 +198,7 @@ const requestModelPost10 = RequestModel( const requestModelPut1 = RequestModel( id: 'put1', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelPut1, ); @@ -181,6 +206,7 @@ const requestModelPut1 = RequestModel( const requestModelPatch1 = RequestModel( id: 'patch1', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelPatch1, ); @@ -188,6 +214,7 @@ const requestModelPatch1 = RequestModel( const requestModelDelete1 = RequestModel( id: 'delete1', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelDelete1, ); @@ -195,6 +222,7 @@ const requestModelDelete1 = RequestModel( const requestModelDelete2 = RequestModel( id: 'delete2', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelDelete2, ); @@ -202,6 +230,7 @@ const requestModelDelete2 = RequestModel( RequestModel testRequestModel = RequestModel( id: '1', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelPost10, responseStatus: 200, httpResponseModel: responseModel, @@ -212,6 +241,7 @@ Map requestModelJson = { 'id': '1', 'apiType': 'rest', 'name': '', + 'authModel': '', 'description': '', 'httpRequestModel': httpRequestModelPost10Json, 'responseStatus': 200, @@ -225,6 +255,7 @@ Map requestModelJson = { const requestModelGet13 = RequestModel( id: 'get13', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelGet13, ); @@ -232,6 +263,7 @@ const requestModelGet13 = RequestModel( const requestModelGetBadSSL = RequestModel( id: 'badSSL', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelGetBadSSL, ); @@ -239,6 +271,7 @@ const requestModelGetBadSSL = RequestModel( const requestModelPost11 = RequestModel( id: 'post11', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelPost11, ); @@ -246,6 +279,7 @@ const requestModelPost11 = RequestModel( const requestModelPost12 = RequestModel( id: 'post12', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelPost12, ); @@ -253,11 +287,13 @@ const requestModelPost12 = RequestModel( const requestModelPost13 = RequestModel( id: 'post13', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelPost13, ); const requestModelOptions1 = RequestModel( id: 'options1', apiType: APIType.rest, + authModel: AuthModel(type: APIAuthType.none), httpRequestModel: httpRequestModelOptions1, ); diff --git a/test/models/response_model_test.dart b/test/models/response_model_test.dart index 74872cdb..bef5eff8 100644 --- a/test/models/response_model_test.dart +++ b/test/models/response_model_test.dart @@ -17,6 +17,7 @@ void main() { var responseRec = await sendHttpRequest( requestModelGet1.id, requestModelGet1.apiType, + requestModelGet1.authModel, requestModelGet1.httpRequestModel!, defaultUriScheme: kDefaultUriScheme, noSSL: false, @@ -35,6 +36,7 @@ void main() { var responseRec = await sendHttpRequest( requestModelGet13.id, requestModelGet13.apiType, + requestModelGet13.authModel, requestModelGet13.httpRequestModel!, defaultUriScheme: kDefaultUriScheme, noSSL: false, @@ -52,6 +54,7 @@ void main() { var responseRec = await sendHttpRequest( requestModelPost11.id, requestModelPost11.apiType, + requestModelPost11.authModel, requestModelPost11.httpRequestModel!, ); @@ -66,6 +69,7 @@ void main() { var responseRec = await sendHttpRequest( requestModelPost12.id, requestModelPost12.apiType, + requestModelPost12.authModel, requestModelPost12.httpRequestModel!, ); @@ -79,6 +83,7 @@ void main() { var responseRec = await sendHttpRequest( requestModelPost13.id, requestModelPost13.apiType, + requestModelPost13.authModel, requestModelPost13.httpRequestModel!, ); @@ -92,6 +97,7 @@ void main() { var responseRec = await sendHttpRequest( requestModelGetBadSSL.id, requestModelGetBadSSL.apiType, + requestModelGetBadSSL.authModel, requestModelGetBadSSL.httpRequestModel!, defaultUriScheme: kDefaultUriScheme, noSSL: false, @@ -104,6 +110,7 @@ void main() { var responseRec = await sendHttpRequest( requestModelGetBadSSL.id, requestModelGetBadSSL.apiType, + requestModelGetBadSSL.authModel, requestModelGetBadSSL.httpRequestModel!, defaultUriScheme: kDefaultUriScheme, noSSL: true, @@ -124,6 +131,7 @@ void main() { var responseRec = await sendHttpRequest( requestModelOptions1.id, requestModelOptions1.apiType, + requestModelOptions1.authModel, requestModelOptions1.httpRequestModel!, defaultUriScheme: kDefaultUriScheme, noSSL: false,