File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,9 @@ class DatabaseConfig {
2424
2525 factory DatabaseConfig .fromEnvironment ({DatabaseConfig defaults}) =>
2626 DatabaseConfig .fromJson (_jsonFromEnvironment (defaults));
27+
28+ static final defaults = DatabaseConfig .fromJson (< String , dynamic > {});
29+
2730 Map <String , dynamic > toJson () => _$DatabaseConfigToJson (this );
2831
2932 @JsonKey (defaultValue: 'localhost' )
@@ -38,9 +41,14 @@ class DatabaseConfig {
3841 @JsonKey (defaultValue: 'blubb' )
3942 final String password;
4043
41- DatabaseConfig copyWith ({String databaseName}) => DatabaseConfig (
42- host: host,
43- port: port,
44+ DatabaseConfig copyWith ({
45+ String host,
46+ int port,
47+ String databaseName,
48+ }) =>
49+ DatabaseConfig (
50+ host: host ?? this .host,
51+ port: port ?? this .port,
4452 databaseName: databaseName ?? this .databaseName,
4553 username: username,
4654 password: password,
You can’t perform that action at this time.
0 commit comments