mirror of
https://github.com/truewhile/MeBox.git
synced 2026-10-10 23:36:37 +08:00
优化
This commit is contained in:
@@ -44,6 +44,11 @@ func paginateMediaItems(items []MediaItem, page, pageSize int) []MediaItem {
|
||||
return items[start:end]
|
||||
}
|
||||
|
||||
// PaginateMediaItems 导出分页辅助函数。
|
||||
func PaginateMediaItems(items []MediaItem, page, pageSize int) []MediaItem {
|
||||
return paginateMediaItems(items, page, pageSize)
|
||||
}
|
||||
|
||||
func firstMediaItems(items []MediaItem, limit int) []MediaItem {
|
||||
if len(items) == 0 {
|
||||
return nil
|
||||
@@ -60,6 +65,11 @@ func firstMediaItems(items []MediaItem, limit int) []MediaItem {
|
||||
return items[:limit]
|
||||
}
|
||||
|
||||
// FirstMediaItems 导出截取前 N 项辅助函数。
|
||||
func FirstMediaItems(items []MediaItem, limit int) []MediaItem {
|
||||
return firstMediaItems(items, limit)
|
||||
}
|
||||
|
||||
func groupMediaVersions(items []model.Media) []MediaItem {
|
||||
if len(items) == 0 {
|
||||
return nil
|
||||
@@ -104,6 +114,11 @@ func groupMediaVersions(items []model.Media) []MediaItem {
|
||||
return out
|
||||
}
|
||||
|
||||
// GroupMediaVersions 导出多版本分组函数。
|
||||
func GroupMediaVersions(items []model.Media) []MediaItem {
|
||||
return groupMediaVersions(items)
|
||||
}
|
||||
|
||||
func mediaVersionGroupKey(m model.Media) string {
|
||||
if m.SeasonNum > 0 || m.EpisodeNum > 0 {
|
||||
switch {
|
||||
|
||||
Reference in New Issue
Block a user