refactor: move authModel to HttpRequestModel

This commit is contained in:
Udhay-Adithya
2025-07-03 12:12:18 +05:30
parent 4284f47fe6
commit 6c5862cd85
11 changed files with 71 additions and 60 deletions

View File

@@ -33,10 +33,10 @@ class EditAuthType extends ConsumerWidget {
}
currentAuthType = ref.watch(
selectedRequestModelProvider
.select((request) => request?.authModel?.type ?? APIAuthType.none),
selectedRequestModelProvider.select((request) =>
request?.httpRequestModel?.authModel?.type ?? APIAuthType.none),
);
currentAuthData = selectedRequest.authModel;
currentAuthData = selectedRequest.httpRequestModel?.authModel;
}
return SingleChildScrollView(
child: Padding(
@@ -93,7 +93,8 @@ class EditAuthType extends ConsumerWidget {
ref.read(selectedRequestModelProvider);
if (newType != null) {
ref.read(collectionStateNotifierProvider.notifier).update(
authData: selectedRequest?.authModel
authModel: selectedRequest
?.httpRequestModel?.authModel
?.copyWith(type: newType) ??
AuthModel(type: newType),
);
@@ -117,11 +118,11 @@ class EditAuthType extends ConsumerWidget {
void updateAuth(AuthModel? model) {
if (model == null) {
ref.read(collectionStateNotifierProvider.notifier).update(
authData: AuthModel(type: APIAuthType.none),
authModel: AuthModel(type: APIAuthType.none),
);
}
ref.read(collectionStateNotifierProvider.notifier).update(
authData: model,
authModel: model,
);
}

View File

@@ -26,7 +26,7 @@ class EditGraphQLRequestPane extends ConsumerWidget {
false;
final hasAuth = ref.watch(selectedRequestModelProvider
.select((value) => value?.authModel?.type != APIAuthType.none));
.select((value) => value?.httpRequestModel?.authModel?.type != APIAuthType.none));
final scriptsLength = ref.watch(selectedHistoryRequestModelProvider
.select((value) => value?.preRequestScript?.length)) ??

View File

@@ -37,7 +37,7 @@ class EditRestRequestPane extends ConsumerWidget {
0;
final hasAuth = ref.watch(selectedRequestModelProvider.select((value) =>
value?.authModel?.type != APIAuthType.none));
value?.httpRequestModel?.authModel?.type != APIAuthType.none));
return RequestPane(
selectedId: selectedId,