File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -239,21 +239,19 @@ export async function setTemperature(): Promise<void> {
239239 }
240240
241241 const target = dialog . temperatureTarget ;
242- let temperature = parseInt ( input . value , 10 ) ;
242+ const temperature = parseInt ( input . value , 10 ) ;
243243
244244 if ( ! target ) {
245245 showToast ( 'Unknown temperature target' , 'error' ) ;
246246 return ;
247247 }
248248
249+ // Chamber is capped at CHAMBER_MAX_TEMP by the range check below (no separate clamp needed).
249250 const maxTemperature = target . kind === 'chamber' ? CHAMBER_MAX_TEMP : 300 ;
250251 if ( Number . isNaN ( temperature ) || temperature < 0 || temperature > maxTemperature ) {
251252 showToast ( 'Invalid temperature value' , 'error' ) ;
252253 return ;
253254 }
254- if ( target . kind === 'chamber' ) {
255- temperature = Math . min ( temperature , CHAMBER_MAX_TEMP ) ;
256- }
257255
258256 if ( ! dialogHandlers . onTemperatureSubmit ) {
259257 showToast ( 'Temperature control unavailable' , 'error' ) ;
You can’t perform that action at this time.
0 commit comments