2021-02-20 09:18:15 -07:00
|
|
|
import { selector } from 'pipestate';
|
|
|
|
import { FormatSettingsAtom } from './atoms';
|
|
|
|
|
2021-02-20 09:39:04 -07:00
|
|
|
export const FpsSelector = selector<number, []>({
|
2021-02-20 09:18:15 -07:00
|
|
|
get: ({ get }) => {
|
|
|
|
return get(FormatSettingsAtom).fps;
|
|
|
|
},
|
|
|
|
set: ({ set, get }, newFps) => {
|
|
|
|
const formatSettings = get(FormatSettingsAtom);
|
|
|
|
set(FormatSettingsAtom, { ...formatSettings, fps: newFps });
|
|
|
|
},
|
|
|
|
dependencies: [FormatSettingsAtom],
|
|
|
|
});
|