Skip to content

Commit c4400b8

Browse files
committed
fix game share stuff
1 parent 46e78a1 commit c4400b8

18 files changed

Lines changed: 91 additions & 30 deletions

File tree

src/Euterpe.Core/Services/GameShareService/GameShareService.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ public string CreateChartShareLink(IReadOnlyCollection<int> chartIds)
2727
try
2828
{
2929
var package = MessagePackSerialization.DeserializeGameSharePackage(code.FromBase64Url());
30-
return package.SchemaVersion == Manifest.CurrentSchema ? package : null;
30+
return package is { SchemaVersion: Manifest.CurrentSchema, ChartIds.Length: <= GameSharePackage.MaximumChartCount }
31+
? package
32+
: null;
3133
}
3234
catch (Exception)
3335
{

src/Euterpe.Localization/XAML/XAML.de.resx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@
548548
<value>Dateiverwaltung</value>
549549
</data>
550550
<data name="SearchBarPlaceholder_Chart" xml:space="preserve">
551-
<value>Charts durchsuchen (Name, Künstler, Charter)</value>
551+
<value>Charts durchsuchen (Name, Künstler, Charter, Tag)</value>
552552
</data>
553553
<data name="SearchBarPlaceholder_Mod" xml:space="preserve">
554554
<value>Mods durchsuchen (Name, Autor)</value>
@@ -832,4 +832,4 @@
832832
<data name="Wizard_Title_Welcome" xml:space="preserve">
833833
<value>Willkommen bei Euterpe</value>
834834
</data>
835-
</root>
835+
</root>

src/Euterpe.Localization/XAML/XAML.es.resx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@
548548
<value>Gestión de archivos</value>
549549
</data>
550550
<data name="SearchBarPlaceholder_Chart" xml:space="preserve">
551-
<value>Buscar charts (Nombre, Artista, Creador)</value>
551+
<value>Buscar charts (Nombre, Artista, Creador, Etiqueta)</value>
552552
</data>
553553
<data name="SearchBarPlaceholder_Mod" xml:space="preserve">
554554
<value>Buscar mods (Nombre, Autor)</value>
@@ -832,4 +832,4 @@
832832
<data name="Wizard_Title_Welcome" xml:space="preserve">
833833
<value>Bienvenido a Euterpe</value>
834834
</data>
835-
</root>
835+
</root>

src/Euterpe.Localization/XAML/XAML.fr.resx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@
548548
<value>Gestion des fichiers</value>
549549
</data>
550550
<data name="SearchBarPlaceholder_Chart" xml:space="preserve">
551-
<value>Rechercher des charts (Nom, Artiste, Charteur)</value>
551+
<value>Rechercher des charts (Nom, Artiste, Charteur, Tag)</value>
552552
</data>
553553
<data name="SearchBarPlaceholder_Mod" xml:space="preserve">
554554
<value>Rechercher des mods (Nom, Auteur)</value>
@@ -832,4 +832,4 @@
832832
<data name="Wizard_Title_Welcome" xml:space="preserve">
833833
<value>Bienvenue sur Euterpe</value>
834834
</data>
835-
</root>
835+
</root>

src/Euterpe.Localization/XAML/XAML.hr.resx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@
548548
<value>Upravljanje datotekama</value>
549549
</data>
550550
<data name="SearchBarPlaceholder_Chart" xml:space="preserve">
551-
<value>Pretraži chartove (Naziv, Izvođač, Kreator)</value>
551+
<value>Pretraži chartove (Naziv, Izvođač, Kreator, Oznaka)</value>
552552
</data>
553553
<data name="SearchBarPlaceholder_Mod" xml:space="preserve">
554554
<value>Pretraži modove (Naziv, Autor)</value>
@@ -832,4 +832,4 @@
832832
<data name="Wizard_Title_Welcome" xml:space="preserve">
833833
<value>Dobrodošli u Euterpe</value>
834834
</data>
835-
</root>
835+
</root>

src/Euterpe.Localization/XAML/XAML.hu.resx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@
548548
<value>Fájlkezelés</value>
549549
</data>
550550
<data name="SearchBarPlaceholder_Chart" xml:space="preserve">
551-
<value>Zenék keresése (Név, Előadó, Készítő)</value>
551+
<value>Zenék keresése (Név, Előadó, Készítő, Címke)</value>
552552
</data>
553553
<data name="SearchBarPlaceholder_Mod" xml:space="preserve">
554554
<value>Modok keresése (Név, Szerző)</value>
@@ -832,4 +832,4 @@
832832
<data name="Wizard_Title_Welcome" xml:space="preserve">
833833
<value>Üdvözöl az Euterpe</value>
834834
</data>
835-
</root>
835+
</root>

src/Euterpe.Localization/XAML/XAML.id.resx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@
548548
<value>Manajemen File</value>
549549
</data>
550550
<data name="SearchBarPlaceholder_Chart" xml:space="preserve">
551-
<value>Cari Chart (Nama, Penulis, Charter)</value>
551+
<value>Cari Chart (Nama, Penulis, Charter, Tag)</value>
552552
</data>
553553
<data name="SearchBarPlaceholder_Mod" xml:space="preserve">
554554
<value>Cari Mod (Nama, Penulis)</value>
@@ -832,4 +832,4 @@
832832
<data name="Wizard_Title_Welcome" xml:space="preserve">
833833
<value>Selamat Datang di Euterpe</value>
834834
</data>
835-
</root>
835+
</root>

src/Euterpe.Localization/XAML/XAML.ja.resx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@
548548
<value>ファイル管理</value>
549549
</data>
550550
<data name="SearchBarPlaceholder_Chart" xml:space="preserve">
551-
<value>譜面を検索 (曲名、アーティスト、譜面作者)</value>
551+
<value>譜面を検索 (曲名、アーティスト、譜面作者、タグ)</value>
552552
</data>
553553
<data name="SearchBarPlaceholder_Mod" xml:space="preserve">
554554
<value>Modを検索 (名前、作者)</value>
@@ -832,4 +832,4 @@
832832
<data name="Wizard_Title_Welcome" xml:space="preserve">
833833
<value>Euterpe へようこそ</value>
834834
</data>
835-
</root>
835+
</root>

src/Euterpe.Localization/XAML/XAML.ko.resx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@
548548
<value>파일 관리</value>
549549
</data>
550550
<data name="SearchBarPlaceholder_Chart" xml:space="preserve">
551-
<value>채보 검색 (곡명, 아티스트, 채보 제작자)</value>
551+
<value>채보 검색 (곡명, 아티스트, 채보 제작자, 태그)</value>
552552
</data>
553553
<data name="SearchBarPlaceholder_Mod" xml:space="preserve">
554554
<value>모드 검색 (이름, 작성자)</value>
@@ -832,4 +832,4 @@
832832
<data name="Wizard_Title_Welcome" xml:space="preserve">
833833
<value>Euterpe에 오신 것을 환영합니다</value>
834834
</data>
835-
</root>
835+
</root>

src/Euterpe.Localization/XAML/XAML.nl.resx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@
548548
<value>Bestandsbeheer</value>
549549
</data>
550550
<data name="SearchBarPlaceholder_Chart" xml:space="preserve">
551-
<value>Charts zoeken (Naam, Auteur, Charter)</value>
551+
<value>Charts zoeken (Naam, Auteur, Charter, Tag)</value>
552552
</data>
553553
<data name="SearchBarPlaceholder_Mod" xml:space="preserve">
554554
<value>Mods zoeken (Naam, Auteur)</value>
@@ -832,4 +832,4 @@
832832
<data name="Wizard_Title_Welcome" xml:space="preserve">
833833
<value>Welkom bij Euterpe</value>
834834
</data>
835-
</root>
835+
</root>

0 commit comments

Comments
 (0)