saveGlobalConfig method
Implementation
void saveGlobalConfig(GlobalConfig Function(GlobalConfig current) updater) {
final didWrite = _saveConfigWithLock((current) {
final config = updater(current);
if (identical(config, current)) return current;
// Remove project history during save
_removeProjectHistory(config);
return config;
});
if (didWrite) {
_writeThroughCache(globalConfig.value);
}
}