2024-08-28 04:41:08 -07:00
|
|
|
import { getSettings, changeSetting } from 'pl-fe/actions/settings';
|
2020-08-24 19:26:42 -07:00
|
|
|
|
2024-08-28 04:41:08 -07:00
|
|
|
import type { AppDispatch, RootState } from 'pl-fe/store';
|
2020-08-25 16:53:36 -07:00
|
|
|
|
2022-06-19 13:54:20 -07:00
|
|
|
const toggleMainWindow = () =>
|
|
|
|
(dispatch: AppDispatch, getState: () => RootState) => {
|
|
|
|
const main = getSettings(getState()).getIn(['chats', 'mainWindow']) as 'minimized' | 'open';
|
2020-08-25 16:53:36 -07:00
|
|
|
const state = main === 'minimized' ? 'open' : 'minimized';
|
|
|
|
return dispatch(changeSetting(['chats', 'mainWindow'], state));
|
|
|
|
};
|
2020-08-26 17:46:23 -07:00
|
|
|
|
2022-06-19 13:54:20 -07:00
|
|
|
export {
|
|
|
|
toggleMainWindow,
|
|
|
|
};
|