mirror of
https://github.com/foss42/apidash.git
synced 2025-12-02 10:49:49 +08:00
fix: review changes
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import '../models/models.dart';
|
||||
import 'environment_provider.dart';
|
||||
import '../services/services.dart' show hiveHandler, HiveHandler;
|
||||
import '../consts.dart';
|
||||
|
||||
@@ -11,26 +10,6 @@ final codegenLanguageStateProvider = StateProvider<CodegenLanguage>((ref) =>
|
||||
final activeEnvironmentIdStateProvider = StateProvider<String?>((ref) =>
|
||||
ref.watch(settingsProvider.select((value) => value.activeEnvironmentId)));
|
||||
|
||||
final availableEnvironmentVariablesStateProvider =
|
||||
StateProvider<Map<String, List<EnvironmentVariableModel>>>((ref) {
|
||||
Map<String, List<EnvironmentVariableModel>> result = {};
|
||||
final environments = ref.watch(environmentsStateNotifierProvider);
|
||||
final activeEnviormentId = ref.watch(activeEnvironmentIdStateProvider);
|
||||
if (activeEnviormentId != null) {
|
||||
result[activeEnviormentId] = environments?[activeEnviormentId]
|
||||
?.values
|
||||
.where((element) => element.enabled)
|
||||
.toList() ??
|
||||
[];
|
||||
}
|
||||
result[kGlobalEnvironmentId] = environments?[kGlobalEnvironmentId]
|
||||
?.values
|
||||
.where((element) => element.enabled)
|
||||
.toList() ??
|
||||
[];
|
||||
return result;
|
||||
});
|
||||
|
||||
final StateNotifierProvider<ThemeStateNotifier, SettingsModel>
|
||||
settingsProvider =
|
||||
StateNotifierProvider((ref) => ThemeStateNotifier(hiveHandler));
|
||||
|
||||
Reference in New Issue
Block a user