tidy(ui): clean up unused code 4

variables, types and schemas
This commit is contained in:
psychedelicious
2024-02-27 17:46:13 +11:00
parent dc64089c9d
commit b661d93bd8
26 changed files with 72 additions and 217 deletions

View File

@@ -1,6 +1,5 @@
import type { PayloadAction } from '@reduxjs/toolkit';
import { createSlice } from '@reduxjs/toolkit';
import type { RootState } from 'app/store/store';
export interface QueueState {
listCursor: number | undefined;
@@ -9,18 +8,16 @@ export interface QueueState {
resumeProcessorOnEnqueue: boolean;
}
export const initialQueueState: QueueState = {
const initialQueueState: QueueState = {
listCursor: undefined,
listPriority: undefined,
selectedQueueItem: undefined,
resumeProcessorOnEnqueue: true,
};
const initialState: QueueState = initialQueueState;
export const queueSlice = createSlice({
name: 'queue',
initialState,
initialState: initialQueueState,
reducers: {
listCursorChanged: (state, action: PayloadAction<number | undefined>) => {
state.listCursor = action.payload;
@@ -32,25 +29,7 @@ export const queueSlice = createSlice({
state.listCursor = undefined;
state.listPriority = undefined;
},
queueItemSelectionToggled: (state, action: PayloadAction<string | undefined>) => {
if (state.selectedQueueItem === action.payload) {
state.selectedQueueItem = undefined;
} else {
state.selectedQueueItem = action.payload;
}
},
resumeProcessorOnEnqueueChanged: (state, action: PayloadAction<boolean>) => {
state.resumeProcessorOnEnqueue = action.payload;
},
},
});
export const {
listCursorChanged,
listPriorityChanged,
listParamsReset,
queueItemSelectionToggled,
resumeProcessorOnEnqueueChanged,
} = queueSlice.actions;
export const selectQueueSlice = (state: RootState) => state.queue;
export const { listCursorChanged, listPriorityChanged, listParamsReset } = queueSlice.actions;