MCPcopy Create free account
hub / github.com/IgorWarzocha/howcode / updateBooleanSetting

Function updateBooleanSetting

desktop/runtime-host/settings-service.ts:91–134  ·  view source on GitHub ↗
(
  settingsManager: PiSettingsManager,
  key: PiSettingsKey,
  value: unknown,
)

Source from the content-addressed store, hash-verified

89}
90
91function updateBooleanSetting(
92 settingsManager: PiSettingsManager,
93 key: PiSettingsKey,
94 value: unknown,
95) {
96 if (typeof value !== 'boolean') return false
97 switch (key) {
98 case 'autoCompact':
99 settingsManager.setCompactionEnabled(value)
100 return true
101 case 'enableSkillCommands':
102 settingsManager.setEnableSkillCommands(value)
103 return true
104 case 'hideThinkingBlock':
105 settingsManager.setHideThinkingBlock(value)
106 return true
107 case 'quietStartup':
108 settingsManager.setQuietStartup(value)
109 return true
110 case 'showImages':
111 settingsManager.setShowImages(value)
112 return true
113 case 'autoResizeImages':
114 settingsManager.setImageAutoResize(value)
115 return true
116 case 'blockImages':
117 settingsManager.setBlockImages(value)
118 return true
119 case 'collapseChangelog':
120 settingsManager.setCollapseChangelog(value)
121 return true
122 case 'enableInstallTelemetry':
123 settingsManager.setEnableInstallTelemetry(value)
124 return true
125 case 'showHardwareCursor':
126 settingsManager.setShowHardwareCursor(value)
127 return true
128 case 'clearOnShrink':
129 settingsManager.setClearOnShrink(value)
130 return true
131 default:
132 return false
133 }
134}
135
136async function isKnownTheme(
137 themeName: string,

Callers 1

updatePiSettingInHostFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected