mirror of
https://github.com/foss42/apidash.git
synced 2025-08-06 13:51:20 +08:00
wip: added necessary function to pick the files
This commit is contained in:
@ -1,10 +1,12 @@
|
||||
import 'package:apidash/models/form_data_model.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'settings_providers.dart';
|
||||
import 'ui_providers.dart';
|
||||
|
||||
import '../consts.dart';
|
||||
import '../models/models.dart';
|
||||
import '../services/services.dart' show hiveHandler, HiveHandler, request;
|
||||
import '../utils/utils.dart' show uuid, collectionToHAR;
|
||||
import '../consts.dart';
|
||||
import 'settings_providers.dart';
|
||||
import 'ui_providers.dart';
|
||||
|
||||
final activeIdStateProvider = StateProvider<String?>((ref) => null);
|
||||
|
||||
@ -128,20 +130,23 @@ class CollectionStateNotifier
|
||||
int? responseStatus,
|
||||
String? message,
|
||||
ResponseModel? responseModel,
|
||||
List<FormDataModel>? formDataList,
|
||||
}) {
|
||||
final newModel = state![id]!.copyWith(
|
||||
method: method,
|
||||
url: url,
|
||||
name: name,
|
||||
description: description,
|
||||
requestTabIndex: requestTabIndex,
|
||||
requestHeaders: requestHeaders,
|
||||
requestParams: requestParams,
|
||||
requestBodyContentType: requestBodyContentType,
|
||||
requestBody: requestBody,
|
||||
responseStatus: responseStatus,
|
||||
message: message,
|
||||
responseModel: responseModel);
|
||||
method: method,
|
||||
url: url,
|
||||
name: name,
|
||||
description: description,
|
||||
requestTabIndex: requestTabIndex,
|
||||
requestHeaders: requestHeaders,
|
||||
requestParams: requestParams,
|
||||
requestBodyContentType: requestBodyContentType,
|
||||
requestBody: requestBody,
|
||||
responseStatus: responseStatus,
|
||||
message: message,
|
||||
responseModel: responseModel,
|
||||
formDataList: formDataList,
|
||||
);
|
||||
//print(newModel);
|
||||
var map = {...state!};
|
||||
map[id] = newModel;
|
||||
|
Reference in New Issue
Block a user