misc: chore: unify GameSpec creation

This commit is contained in:
Evan Husted
2025-02-09 00:37:54 -06:00
parent 05e991db87
commit 764c9e9d4e
2 changed files with 20 additions and 7 deletions

View File

@@ -14,6 +14,12 @@ namespace Ryujinx.Ava.Utilities.PlayReport
/// </summary>
public class GameSpec
{
public static GameSpec Create(string requiredTitleId, params IEnumerable<string> otherTitleIds)
=> new() { TitleIds = otherTitleIds.Prepend(requiredTitleId).ToArray() };
public static GameSpec Create(IEnumerable<string> titleIds)
=> new() { TitleIds = titleIds.ToArray() };
private int _lastPriority;
public required string[] TitleIds { get; init; }