18 lines
481 B
Dart
18 lines
481 B
Dart
import '../domain/models.dart';
|
|
import 'config_repository.dart';
|
|
|
|
class NodeRepository {
|
|
NodeRepository(this._configRepository);
|
|
|
|
final ConfigRepository _configRepository;
|
|
|
|
Future<NodeConfig> loadNodeConfig() async {
|
|
final config = await _configRepository.loadConfig();
|
|
return config.nodeConfig;
|
|
}
|
|
|
|
Future<void> saveNodeConfig(AppConfig config, NodeConfig nodeConfig) async {
|
|
await _configRepository.saveConfig(config.copyWith(nodeConfig: nodeConfig));
|
|
}
|
|
}
|