fix: add @typescript-eslint/no-floating-promises rule (#2764)

Co-authored-by: himself65 <himself65@outlook.com>
(cherry picked from commit 1c8f1a05d0)
This commit is contained in:
LongYinan
2023-06-13 14:55:23 +08:00
committed by himself65
parent 3f7a7467dc
commit 0f0d08cd22
25 changed files with 342 additions and 239 deletions

View File

@@ -110,7 +110,9 @@ export async function saveDBFileAs(
await fs.copyFile(db.path, filePath);
logger.log('saved', filePath);
mainRPC.showItemInFolder(filePath);
mainRPC.showItemInFolder(filePath).catch(err => {
console.error(err);
});
return { filePath };
} catch (err) {
logger.error('saveDBFileAs', err);

View File

@@ -64,7 +64,9 @@ function setupRendererConnection(rendererPort: Electron.MessagePortMain) {
for (const [key, eventRegister] of Object.entries(namespaceEvents)) {
const subscription = eventRegister((...args: any[]) => {
const chan = `${namespace}:${key}`;
rpc.postEvent(chan, ...args);
rpc.postEvent(chan, ...args).catch(err => {
console.error(err);
});
});
process.on('exit', () => {
subscription();

View File

@@ -15,8 +15,8 @@ AsyncCall(commandProxy, {
channel: new MessageEventChannel(parentPort),
});
import('@toeverything/plugin-infra/manager').then(
({ rootStore, affinePluginsAtom }) => {
import('@toeverything/plugin-infra/manager')
.then(({ rootStore, affinePluginsAtom }) => {
const bookmarkPluginPath = join(
process.env.PLUGIN_DIR ?? resolve(__dirname, '../plugins'),
'./bookmark-block/index.mjs'
@@ -39,5 +39,7 @@ import('@toeverything/plugin-infra/manager').then(
}
});
});
}
);
})
.catch(err => {
console.error(err);
});

View File

@@ -50,4 +50,6 @@ import { contextBridge, ipcRenderer } from 'electron';
} catch (error) {
console.error('Failed to expose affine APIs to window object!', error);
}
})();
})().catch(err => {
console.error('Failed to bootstrap preload script!', err);
});