fix(platform): support Windows storage and native filesystem boundaries

This commit is contained in:
eezd committed 2026-10-27 14:47:25 +08:00
1 parent 3726423338
commit e239fff253
24 files changed
+355 -51

No files matched your search

+1 -9
View File
@@ -51,15 +51,7 @@ func WriteRecord(data string, record RestoreRecord) error {
if err != nil {
return err
}
if err = os.Rename(f.Name(), dest); err != nil {
return err
}
dir, err := os.Open(filepath.Dir(dest))
if err != nil {
return err
}
defer dir.Close()
return dir.Sync()
return publishRecord(f.Name(), dest)
}
func Pending(data string) (bool, error) {
_, err := os.Stat(recordPath(data))