style(lotus): oxfmt the volume memory change (#36)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
3086edc64a
commit
2279b4ea3a
@@ -30,7 +30,8 @@ describe("lotusVolumeMemory", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it("keeps only the most recently set entries", () => {
|
it("keeps only the most recently set entries", () => {
|
||||||
for (let i = 0; i < MAX_REMEMBERED + 5; i++) rememberVolume(`@u${i}:x`, 0.5);
|
for (let i = 0; i < MAX_REMEMBERED + 5; i++)
|
||||||
|
rememberVolume(`@u${i}:x`, 0.5);
|
||||||
expect(getRememberedVolume("@u0:x")).toBe(1);
|
expect(getRememberedVolume("@u0:x")).toBe(1);
|
||||||
expect(getRememberedVolume("@u4:x")).toBe(1);
|
expect(getRememberedVolume("@u4:x")).toBe(1);
|
||||||
expect(getRememberedVolume("@u5:x")).toBe(0.5);
|
expect(getRememberedVolume("@u5:x")).toBe(0.5);
|
||||||
|
|||||||
+19
-19
@@ -77,25 +77,25 @@ export function createVolumeControls(
|
|||||||
accumulate(
|
accumulate(
|
||||||
{ volume: initialVolume, committedVolume: initialVolume },
|
{ volume: initialVolume, committedVolume: initialVolume },
|
||||||
(state, event) => {
|
(state, event) => {
|
||||||
switch (event) {
|
switch (event) {
|
||||||
case "toggle mute":
|
case "toggle mute":
|
||||||
return {
|
return {
|
||||||
...state,
|
...state,
|
||||||
volume: state.volume === 0 ? state.committedVolume : 0,
|
volume: state.volume === 0 ? state.committedVolume : 0,
|
||||||
};
|
};
|
||||||
case "commit":
|
case "commit":
|
||||||
// Dragging the slider to zero should have the same effect as
|
// Dragging the slider to zero should have the same effect as
|
||||||
// muting: keep the original committed volume, as if it were never
|
// muting: keep the original committed volume, as if it were never
|
||||||
// dragged
|
// dragged
|
||||||
return {
|
return {
|
||||||
...state,
|
...state,
|
||||||
committedVolume:
|
committedVolume:
|
||||||
state.volume === 0 ? state.committedVolume : state.volume,
|
state.volume === 0 ? state.committedVolume : state.volume,
|
||||||
};
|
};
|
||||||
default:
|
default:
|
||||||
// Volume adjustment
|
// Volume adjustment
|
||||||
return { ...state, volume: event };
|
return { ...state, volume: event };
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user