|
|
@@ -95,12 +95,13 @@ impl Config {
|
|
95
|
95
|
} else {
|
|
96
|
96
|
// try to write a default config file
|
|
97
|
97
|
|
|
98
|
|
- if let Err(err) = Config::create_config_file(
|
|
|
98
|
+ match Config::create_config_file(
|
|
99
|
99
|
config_dir,
|
|
100
|
100
|
&config_file,
|
|
101
|
|
- DEFAULT_CONFIG.as_bytes())
|
|
102
|
|
- {
|
|
103
|
|
- warn!("{}", err);
|
|
|
101
|
+ DEFAULT_CONFIG.as_bytes()
|
|
|
102
|
+ ) {
|
|
|
103
|
+ Err(err) => warn!("{}", err),
|
|
|
104
|
+ Ok(()) => info!("create default config file {:?}", config_file),
|
|
104
|
105
|
}
|
|
105
|
106
|
|
|
106
|
107
|
Config::from_toml_str(DEFAULT_CONFIG)
|
|
|
@@ -122,12 +123,13 @@ impl Config {
|
|
122
|
123
|
} else {
|
|
123
|
124
|
// try to write a default config file
|
|
124
|
125
|
|
|
125
|
|
- if let Err(err) = Config::create_config_file(
|
|
|
126
|
+ match Config::create_config_file(
|
|
126
|
127
|
config_dir,
|
|
127
|
128
|
&sources_file,
|
|
128
|
|
- DEFAULT_TILE_SOURCES.as_bytes())
|
|
129
|
|
- {
|
|
130
|
|
- warn!("{}", err);
|
|
|
129
|
+ DEFAULT_TILE_SOURCES.as_bytes()
|
|
|
130
|
+ ) {
|
|
|
131
|
+ Err(err) => warn!("{}", err),
|
|
|
132
|
+ Ok(()) => info!("create default tile sources file {:?}", sources_file),
|
|
131
|
133
|
}
|
|
132
|
134
|
|
|
133
|
135
|
self.add_tile_sources_from_str(DEFAULT_TILE_SOURCES)
|