File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed
Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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)
You can’t perform that action at this time.
0 commit comments