mirror of
https://github.com/jacobtread/obsidian-timekeep.git
synced 2026-07-22 10:10:27 +00:00
Merge pull request #83 from jacobtread/fix-registry-track-renames
fix: track rename events in timekeep registry
This commit is contained in:
commit
f0fffe971a
2 changed files with 5 additions and 4 deletions
|
|
@ -717,7 +717,7 @@ describe("TimekeepRegistry", () => {
|
|||
|
||||
registry.load();
|
||||
|
||||
expect(vault.on).toHaveBeenCalledTimes(3);
|
||||
expect(vault.on).toHaveBeenCalledTimes(4);
|
||||
});
|
||||
|
||||
it("un-registers vault events when switching from enabled to disabled", () => {
|
||||
|
|
@ -728,11 +728,11 @@ describe("TimekeepRegistry", () => {
|
|||
|
||||
registry.load();
|
||||
|
||||
expect(vault.on).toHaveBeenCalledTimes(3);
|
||||
expect(vault.on).toHaveBeenCalledTimes(4);
|
||||
|
||||
settings.setState({ ...defaultSettings, registryEnabled: false });
|
||||
|
||||
expect(vault.offref).toHaveBeenCalledTimes(3);
|
||||
expect(vault.offref).toHaveBeenCalledTimes(4);
|
||||
});
|
||||
|
||||
it("handle loading failure", async () => {
|
||||
|
|
|
|||
|
|
@ -123,10 +123,11 @@ export class TimekeepRegistry extends Component {
|
|||
// Attach vault events
|
||||
const createEvent = this.#vault.on("create", this.onFileCreated.bind(this));
|
||||
const modifyEvent = this.#vault.on("modify", this.onFileModified.bind(this));
|
||||
const renameEvent = this.#vault.on("rename", this.onFileModified.bind(this));
|
||||
const deleteEvent = this.#vault.on("delete", this.onFileRemoved.bind(this));
|
||||
|
||||
// Register events for unloading
|
||||
this.events.push(createEvent, modifyEvent, deleteEvent);
|
||||
this.events.push(createEvent, modifyEvent, renameEvent, deleteEvent);
|
||||
|
||||
// Load the registry from the vault
|
||||
this.registerTask("loadFromVault", this.loadFromVault());
|
||||
|
|
|
|||
Loading…
Reference in a new issue