apply linting

This commit is contained in:
Scott Merchant 2024-06-10 16:28:20 +09:30
parent 34573359cb
commit 084ef0d68f
4 changed files with 35 additions and 7 deletions

View File

@ -70,7 +70,9 @@ public class SearchApi : BaseApi
[FromQuery] Include<Collection> fields [FromQuery] Include<Collection> fields
) )
{ {
return SearchPage(await _searchManager.SearchCollections(q, sortBy, filter, pagination, fields)); return SearchPage(
await _searchManager.SearchCollections(q, sortBy, filter, pagination, fields)
);
} }
/// <summary> /// <summary>

View File

@ -53,7 +53,8 @@ internal static class FilterExtensionMethods
null => null, null => null,
string => value, string => value,
Enum => value.ToString(), Enum => value.ToString(),
IEnumerable enumerable => enumerable.Cast<object>().Select(InMeilisearchFormat).ToArray(), IEnumerable enumerable
=> enumerable.Cast<object>().Select(InMeilisearchFormat).ToArray(),
DateTimeOffset dateTime => dateTime.ToUnixTimeSeconds(), DateTimeOffset dateTime => dateTime.ToUnixTimeSeconds(),
DateOnly date => date.ToUnixTimeSeconds(), DateOnly date => date.ToUnixTimeSeconds(),
_ => value _ => value

View File

@ -60,7 +60,10 @@ public class MeiliSync
var dictionary = (IDictionary<string, object?>)expando; var dictionary = (IDictionary<string, object?>)expando;
foreach (PropertyInfo property in item.GetType().GetProperties()) foreach (PropertyInfo property in item.GetType().GetProperties())
dictionary.Add(CamelCase.ConvertName(property.Name), property.GetValue(item).InMeilisearchFormat()); dictionary.Add(
CamelCase.ConvertName(property.Name),
property.GetValue(item).InMeilisearchFormat()
);
dictionary.Add("ref", $"{kind}-{item.Id}"); dictionary.Add("ref", $"{kind}-{item.Id}");
expando.kind = kind; expando.kind = kind;
return _client.Index(index).AddDocumentsAsync(new[] { expando }); return _client.Index(index).AddDocumentsAsync(new[] { expando });

View File

@ -123,7 +123,14 @@ public class SearchManager : ISearchManager
Include<Movie>? include = default Include<Movie>? include = default
) )
{ {
return _Search("items", query, _CreateMediaTypeFilter<Movie>(filter), sortBy, pagination, include); return _Search(
"items",
query,
_CreateMediaTypeFilter<Movie>(filter),
sortBy,
pagination,
include
);
} }
/// <inheritdoc/> /// <inheritdoc/>
@ -135,7 +142,14 @@ public class SearchManager : ISearchManager
Include<Show>? include = default Include<Show>? include = default
) )
{ {
return _Search("items", query, _CreateMediaTypeFilter<Show>(filter), sortBy, pagination, include); return _Search(
"items",
query,
_CreateMediaTypeFilter<Show>(filter),
sortBy,
pagination,
include
);
} }
/// <inheritdoc/> /// <inheritdoc/>
@ -147,7 +161,14 @@ public class SearchManager : ISearchManager
Include<Collection>? include = default Include<Collection>? include = default
) )
{ {
return _Search("items", query, _CreateMediaTypeFilter<Collection>(filter), sortBy, pagination, include); return _Search(
"items",
query,
_CreateMediaTypeFilter<Collection>(filter),
sortBy,
pagination,
include
);
} }
/// <inheritdoc/> /// <inheritdoc/>
@ -188,7 +209,8 @@ public class SearchManager : ISearchManager
); );
} }
private string _CreateMediaTypeFilter<T>(Filter<ILibraryItem>? filter) where T : ILibraryItem private string _CreateMediaTypeFilter<T>(Filter<ILibraryItem>? filter)
where T : ILibraryItem
{ {
string filterString = $"kind = {typeof(T).Name}"; string filterString = $"kind = {typeof(T).Name}";
if (filter is not null) if (filter is not null)