feat: use new meter format
This commit is contained in:
@@ -34,14 +34,17 @@ function pollIntervalFor(id: number): number {
|
||||
|
||||
async function poll(dsp: DSP408, setDsps: SetDsps) {
|
||||
try {
|
||||
const meters = await invoke<DSP408['meters']>('get_meter_levels', { id: dsp.id });
|
||||
const [input_meters, output_meters] = await invoke<
|
||||
[DSP408['input_meters'], DSP408['output_meters']]
|
||||
>('get_meter_levels', { id: dsp.id });
|
||||
|
||||
updateDSP(setDsps, dsp.id, (d) =>
|
||||
d.pollingPaused
|
||||
? d
|
||||
: ({
|
||||
...d,
|
||||
meters,
|
||||
input_meters,
|
||||
output_meters,
|
||||
} as DSP408)
|
||||
);
|
||||
} catch {
|
||||
@@ -118,7 +121,8 @@ export async function create(params: {
|
||||
status: 'disconnected',
|
||||
pollingPaused: true,
|
||||
state: snapshot.state,
|
||||
meters: snapshot.meters,
|
||||
input_meters: snapshot.input_meters,
|
||||
output_meters: snapshot.output_meters,
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user