Skip to content

Commit 319f0ec

Browse files
committed
2 little hotfixes
1 parent cd53950 commit 319f0ec

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

Source/LocalNetAppChat/LocalNetAppChat.Domain/Clientside/ServerApis/LnacClient.cs

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,19 @@ public async Task SendFile(string filePath)
7676
public async Task<string[]> GetServerFiles()
7777
{
7878
var result = await _apiAccessor.GetAsync("listallfiles");
79-
var receivedFilesList = JsonSerializer.Deserialize<string[]>(result);
80-
return receivedFilesList ?? Array.Empty<string>();
79+
80+
try
81+
{
82+
var receivedFilesList = JsonSerializer.Deserialize<string[]>(result);
83+
return receivedFilesList ?? Array.Empty<string>();
84+
}
85+
catch (Exception ex)
86+
{
87+
Console.WriteLine($"Received {result}, which is not valid JSON");
88+
Console.WriteLine(ex.Message);
89+
}
90+
91+
return Array.Empty<string>();
8192
}
8293

8394
public async Task DownloadFile(string filename, string targetPath)

Source/LocalNetAppChat/LocalNetAppChat.Server/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
}
2424

2525
var serverKey = parser.TryGetOptionWithValue<string>("--key");
26-
var accessControl = new KeyBasedAccessControl(serverKey);
26+
var accessControl = new KeyBasedAccessControl(serverKey??string.Empty);
2727

2828
var messagingServiceProvider = new MessagingServiceProvider(
2929
accessControl,

0 commit comments

Comments
 (0)