1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-23 19:00:09 +08:00

Simplify file storing

This commit is contained in:
Dean Herbert
2017-10-17 11:22:50 +09:00
Unverified
parent 31dc5c97f2
commit 0df474accb
+2 -6
View File
@@ -65,10 +65,6 @@ namespace osu.Game.IO
data.Seek(0, SeekOrigin.Begin);
}
if (existing == null)
// SaveChanges is performed in Reference.
Connection.FileInfo.Add(info);
if (reference || existing == null)
Reference(info);
@@ -79,9 +75,9 @@ namespace osu.Game.IO
{
foreach (var f in files.GroupBy(f => f.ID))
{
var refetch = Connection.Find<FileInfo>(f.First().ID);
var refetch = Connection.Find<FileInfo>(f.First().ID) ?? f.First();
refetch.ReferenceCount += f.Count();
Connection.Update(refetch);
Connection.FileInfo.Update(refetch);
}
Connection.SaveChanges();