Skip to content

Commit 90e7fa4

Browse files
committed
chores
1 parent 29a6879 commit 90e7fa4

File tree

4 files changed

+16
-5
lines changed

4 files changed

+16
-5
lines changed

BetterLyrics.WinUI3/BetterLyrics.WinUI3 (Package)/Package.appxmanifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<Identity
1313
Name="37412.BetterLyrics"
1414
Publisher="CN=E1428B0E-DC1D-4EA4-ACB1-4556569D5BA9"
15-
Version="1.1.190.0" />
15+
Version="1.1.193.0" />
1616

1717
<mp:PhoneIdentity PhoneProductId="ca4a4830-fc19-40d9-b823-53e2bff3d816" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>
1818

BetterLyrics.WinUI3/BetterLyrics.WinUI3/Serialization/SourceGenerationContext.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
namespace BetterLyrics.WinUI3.Serialization
99
{
1010
[JsonSerializable(typeof(LibreTranslateResponse))]
11+
[JsonSerializable(typeof(CutletDockerRequest))]
1112
[JsonSerializable(typeof(CutletDockerResponse))]
1213
[JsonSerializable(typeof(JsonElement))]
1314
[JsonSerializable(typeof(AppSettings))]

BetterLyrics.WinUI3/BetterLyrics.WinUI3/Services/MediaSessionsService/MediaSessionsService.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -704,8 +704,15 @@ public void Receive(PropertyChangedMessage<string> message)
704704
_logger.LogInformation("Target LibreTranslate language code changed: {code}", _settingsService.AppSettings.TranslationSettings.SelectedTargetLanguageCode);
705705
UpdateLyrics();
706706
}
707+
else if (message.PropertyName == nameof(TranslationSettings.CutletDockerServer))
708+
{
709+
UpdateLyrics();
710+
}
711+
else if (message.PropertyName == nameof(TranslationSettings.LibreTranslateServer))
712+
{
713+
UpdateLyrics();
714+
}
707715
}
708-
709716
}
710717

711718
public void Receive(PropertyChangedMessage<ChineseRomanization> message)

BetterLyrics.WinUI3/BetterLyrics.WinUI3/Services/TransliterationService/TransliterationService.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,16 @@ public async Task<string> TransliterateText(string text, string targetLangCode,
3636
throw new Exception("cutlet-docker server URL is not set in settings.");
3737
}
3838

39+
var request = new CutletDockerRequest { Text = text };
40+
var reqJson = System.Text.Json.JsonSerializer.Serialize(request, SourceGenerationContext.Default.CutletDockerRequest);
41+
3942
var url = $"{_settingsService.AppSettings.TranslationSettings.CutletDockerServer}/convert";
40-
var response = await _httpClient.PostAsJsonAsync(url, new CutletDockerRequest { Text = text }, token);
43+
var response = await _httpClient.PostAsync(url, new StringContent(reqJson, Encoding.UTF8, "application/json"));
4144

4245
response.EnsureSuccessStatusCode();
43-
var json = await response.Content.ReadAsStringAsync(token);
46+
var resJson = await response.Content.ReadAsStringAsync(token);
4447

45-
var result = System.Text.Json.JsonSerializer.Deserialize(json, SourceGenerationContext.Default.CutletDockerResponse);
48+
var result = System.Text.Json.JsonSerializer.Deserialize(resJson, SourceGenerationContext.Default.CutletDockerResponse);
4649
return result?.RomajiText ?? string.Empty;
4750
}
4851
}

0 commit comments

Comments
 (0)