Skip to content

Commit 82931b3

Browse files
committed
use async in file stream
1 parent 4d7f453 commit 82931b3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

GeometryDashAPI/Data/GameData.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public virtual async Task LoadAsync(string fileName)
3232
#if NETSTANDARD2_1
3333
var data = await File.ReadAllBytesAsync(fileName);
3434
#else
35-
using var file = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read);
35+
using var file = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, useAsync: true);
3636
var data = new byte[file.Length];
3737
var read = await file.ReadAsync(data, 0, data.Length);
3838
#endif
@@ -70,7 +70,7 @@ public async Task SaveAsync(string? fileName = null)
7070
#if NETSTANDARD2_1
7171
await File.WriteAllBytesAsync(fileName ?? ResolveFileName(type), GetFileContent(memory));
7272
#else
73-
using var file = new FileStream(fileName ?? ResolveFileName(type), FileMode.Create, FileAccess.ReadWrite, FileShare.Read);
73+
using var file = new FileStream(fileName ?? ResolveFileName(type), FileMode.Create, FileAccess.ReadWrite, FileShare.Read, 4096, useAsync: true);
7474
var data = GetFileContent(memory);
7575
await file.WriteAsync(data, 0, data.Length);
7676
#endif

0 commit comments

Comments
 (0)