@@ -37,8 +37,6 @@ export default class AppUpdater {
3737
3838let mainWindow : BrowserWindow | null = null ;
3939
40-
41-
4240const installExtensions = async ( ) => {
4341 const forceDownload = ! ! process . env . UPGRADE_EXTENSIONS ;
4442 const sess = session . defaultSession ;
@@ -47,7 +45,9 @@ const installExtensions = async () => {
4745 const loadExt = async ( id : string ) => {
4846 const extPath = path . join ( extDir , id ) ;
4947 if ( ! fs . existsSync ( extPath ) ) return ;
50- const existing = sess . extensions . getAllExtensions ( ) . find ( ( e ) => e . id === id ) ;
48+ const existing = sess . extensions
49+ . getAllExtensions ( )
50+ . find ( ( e ) => e . id === id ) ;
5151 if ( existing && ! forceDownload ) return ;
5252 if ( existing ) {
5353 sess . removeExtension ( id ) ;
@@ -115,9 +115,7 @@ ipcMain.handle('shell:moveItemToTrash', (_event, fullPath) =>
115115) ;
116116
117117// Workspace management
118- ipcMain . handle ( 'fs:getWorkspaceDir' , ( _event , title ) =>
119- getWorkspaceDir ( title )
120- ) ;
118+ ipcMain . handle ( 'fs:getWorkspaceDir' , ( _event , title ) => getWorkspaceDir ( title ) ) ;
121119
122120ipcMain . handle ( 'fs:createWorkspaceDir' , ( _event , title ) => {
123121 mkdirPathSync ( getWorkspaceDir ( title ) ) ;
@@ -173,7 +171,9 @@ ipcMain.handle('fs:restoreExperimentState', (_event, state: any) => {
173171
174172ipcMain . handle ( 'fs:readWorkspaceRawEEGData' , ( _event , title ) => {
175173 try {
176- const files = fs . readdirSync ( getWorkspaceDir ( title ) , { recursive : true } ) as string [ ] ;
174+ const files = fs . readdirSync ( getWorkspaceDir ( title ) , {
175+ recursive : true ,
176+ } ) as string [ ] ;
177177 return files
178178 . filter ( ( filepath ) => filepath . slice ( - 7 ) . includes ( 'raw.csv' ) )
179179 . map ( ( filepath ) => {
@@ -188,7 +188,9 @@ ipcMain.handle('fs:readWorkspaceRawEEGData', (_event, title) => {
188188
189189ipcMain . handle ( 'fs:readWorkspaceCleanedEEGData' , ( _event , title ) => {
190190 try {
191- const files = fs . readdirSync ( getWorkspaceDir ( title ) , { recursive : true } ) as string [ ] ;
191+ const files = fs . readdirSync ( getWorkspaceDir ( title ) , {
192+ recursive : true ,
193+ } ) as string [ ] ;
192194 return files
193195 . filter ( ( filepath ) => filepath . slice ( - 7 ) . includes ( 'epo.fif' ) )
194196 . map ( ( filepath ) => {
@@ -203,7 +205,9 @@ ipcMain.handle('fs:readWorkspaceCleanedEEGData', (_event, title) => {
203205
204206ipcMain . handle ( 'fs:readWorkspaceBehaviorData' , ( _event , title ) => {
205207 try {
206- const files = fs . readdirSync ( getWorkspaceDir ( title ) , { recursive : true } ) as string [ ] ;
208+ const files = fs . readdirSync ( getWorkspaceDir ( title ) , {
209+ recursive : true ,
210+ } ) as string [ ] ;
207211 return files
208212 . filter ( ( filepath ) => filepath . slice ( - 12 ) . includes ( 'behavior.csv' ) )
209213 . map ( ( filepath ) => {
@@ -219,12 +223,7 @@ ipcMain.handle('fs:readWorkspaceBehaviorData', (_event, title) => {
219223ipcMain . handle (
220224 'fs:storeBehavioralData' ,
221225 ( _event , csv , title , subject , group , session ) => {
222- const dir = path . join (
223- getWorkspaceDir ( title ) ,
224- 'Data' ,
225- subject ,
226- 'Behavior'
227- ) ;
226+ const dir = path . join ( getWorkspaceDir ( title ) , 'Data' , subject , 'Behavior' ) ;
228227 const filename = `${ subject } -${ group } -${ session } -behavior.csv` ;
229228 mkdirPathSync ( dir ) ;
230229 return new Promise < void > ( ( resolve , reject ) => {
@@ -310,19 +309,16 @@ ipcMain.handle(
310309 }
311310) ;
312311
313- ipcMain . handle (
314- 'fs:checkFileExists' ,
315- ( _event , title , subject , filename ) => {
316- const file = path . join (
317- getWorkspaceDir ( title ) ,
318- 'Data' ,
319- subject ,
320- 'Behavior' ,
321- filename
322- ) ;
323- return fs . existsSync ( file ) ;
324- }
325- ) ;
312+ ipcMain . handle ( 'fs:checkFileExists' , ( _event , title , subject , filename ) => {
313+ const file = path . join (
314+ getWorkspaceDir ( title ) ,
315+ 'Data' ,
316+ subject ,
317+ 'Behavior' ,
318+ filename
319+ ) ;
320+ return fs . existsSync ( file ) ;
321+ } ) ;
326322
327323ipcMain . handle ( 'fs:readFiles' , ( _event , filePathsArray : string [ ] ) => {
328324 return filePathsArray . map ( ( filePath ) => {
@@ -455,7 +451,6 @@ const createWindow = async () => {
455451 const menuBuilder = new MenuBuilder ( mainWindow ) ;
456452 menuBuilder . buildMenu ( ) ;
457453
458- // eslint-disable-next-line
459454 new AppUpdater ( ) ;
460455} ;
461456
0 commit comments