File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed
Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -108,6 +108,11 @@ function m.hasID(id, co)
108108 return m .idMap [id ] and m .idMap [id ][co ] ~= nil
109109end
110110
111+ function m .unique (id , callback )
112+ m .close (id )
113+ m .setID (id , callback )
114+ end
115+
111116--- 休眠一段时间
112117--- @param time number
113118--- @async
Original file line number Diff line number Diff line change @@ -469,8 +469,6 @@ function m.flushFiles(scp)
469469 for uri in pairs (cachedUris ) do
470470 files .delRef (uri )
471471 end
472- collectgarbage ()
473- collectgarbage ()
474472end
475473
476474--- @param scp scope
491489--- @async
492490--- @param scp scope
493491function m .awaitReload (scp )
492+ await .unique (' workspace reload:' .. scp :getName ())
493+ await .sleep (0.1 )
494494 scp :set (' ready' , false )
495495 scp :set (' nativeMatcher' , nil )
496496 scp :set (' libraryMatcher' , nil )
You can’t perform that action at this time.
0 commit comments