Skip to content

Commit 6c3d8d7

Browse files
committed
Add version
1 parent 4b6e846 commit 6c3d8d7

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

Tool/Sources/Workspace/Filespace.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,9 @@ public final class Filespace {
121121
return isIgnored
122122
}
123123
}
124+
125+
@WorkspaceActor
126+
public private(set) var version: Int = 0
124127

125128
// MARK: Methods
126129

@@ -181,5 +184,10 @@ public final class Filespace {
181184
suggestionIndex = suggestions.endIndex - 1
182185
}
183186
}
187+
188+
@WorkspaceActor
189+
public func bumpVersion() {
190+
version += 1
191+
}
184192
}
185193

Tool/Sources/Workspace/Workspace.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ public final class Workspace {
150150
public func didUpdateFilespace(fileURL: URL, content: String) {
151151
refreshUpdateTime()
152152
guard let filespace = filespaces[fileURL] else { return }
153+
filespace.bumpVersion()
153154
filespace.refreshUpdateTime()
154155
for plugin in plugins.values {
155156
plugin.didUpdateFilespace(filespace, content: content)

0 commit comments

Comments
 (0)