Avoid serializing default properties in databases

Less data to read/write is always better.
This commit is contained in:
JustArchi
2019-01-02 18:24:25 +01:00
parent 5f33512658
commit 7a3f6ddef9
3 changed files with 19 additions and 0 deletions

View File

@@ -182,5 +182,12 @@ namespace ArchiSteamFarm {
FileSemaphore.Release();
}
}
// ReSharper disable UnusedMember.Global
public bool ShouldSerializeCellID() => CellID != 0;
public bool ShouldSerializePackagesData() => PackagesData.Count > 0;
public bool ShouldSerializeServerListProvider() => ServerListProvider.ShouldSerializeServerRecords();
// ReSharper restore UnusedMember.Global
}
}