SLow down requests for development
This commit is contained in:
parent
6da107ff3a
commit
a2cbcf0519
4 changed files with 99 additions and 0 deletions
|
|
@ -22,6 +22,8 @@ import {
|
|||
setCursors
|
||||
} from "./views/cursors/remote-cursors-plugin";
|
||||
import { LocalCursorUpdateListener } from "./views/cursors/local-cursor-update-listener";
|
||||
import { slowFetchFactory } from "./debugging/slow-fetch-factory";
|
||||
import { flakyWebSocketFactory } from "./debugging/flaky-websocket-factory";
|
||||
|
||||
const MIN_WAIT_BETWEEN_UPDATES_IN_MS = 250;
|
||||
export default class VaultLinkPlugin extends Plugin {
|
||||
|
|
@ -41,6 +43,15 @@ export default class VaultLinkPlugin extends Plugin {
|
|||
".trash/**"
|
||||
);
|
||||
|
||||
const isDebugBuild = process.env.NODE_ENV === "development";
|
||||
|
||||
const debugOptions = isDebugBuild
|
||||
? {
|
||||
fetch: slowFetchFactory(1),
|
||||
webSocket: flakyWebSocketFactory(1, new Logger())
|
||||
}
|
||||
: {};
|
||||
|
||||
this.client = await SyncClient.create({
|
||||
fs: new ObsidianFileSystemOperations(
|
||||
this.app.vault,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue