2020-07-11 07:09:37 +01:00
|
|
|
import { action, Action } from 'easy-peasy';
|
2020-04-10 21:57:24 +01:00
|
|
|
import { cleanDirectoryPath } from '@/helpers';
|
2019-08-04 22:58:31 +01:00
|
|
|
|
|
|
|
export interface ServerFileStore {
|
|
|
|
directory: string;
|
|
|
|
setDirectory: Action<ServerFileStore, string>;
|
|
|
|
}
|
|
|
|
|
|
|
|
const files: ServerFileStore = {
|
2019-08-06 05:52:48 +01:00
|
|
|
directory: '/',
|
2019-08-04 22:58:31 +01:00
|
|
|
|
|
|
|
setDirectory: action((state, payload) => {
|
2020-06-13 17:49:32 +01:00
|
|
|
state.directory = cleanDirectoryPath(payload);
|
2019-08-04 22:58:31 +01:00
|
|
|
}),
|
|
|
|
};
|
|
|
|
|
|
|
|
export default files;
|