vsc-material-theme/extensions/helpers/handle-autoapply.ts
2018-08-15 21:13:20 +02:00

23 lines
446 B
TypeScript

import {isAutoApplyEnable, isReloadNotificationEnable} from './settings';
import {infoMessage} from './messages';
import {fixIcons} from '../commands';
export default async (doubleCheck: boolean) => {
if (!doubleCheck) {
return;
}
if (isAutoApplyEnable()) {
return fixIcons();
}
if (!isReloadNotificationEnable()) {
return;
}
const result = await infoMessage();
if (result.reload) {
return fixIcons();
}
};