refac: article reads, story delete, no leaks, stored SEO status, rate limit, cleanup (%site%, article repo split, old lang repos, one default per site rule to domain)
This commit is contained in:
1 parent
9d284e65a9
commit
7c15206170
85 files changed
+1788
-593
No files matched your search
@@ -7,21 +7,14 @@ import (
|
||||
"slices"
|
||||
)
|
||||
|
||||
func confirmedDefault(rows []localization.Row) string {
|
||||
if localization.NeedsSetup(rows) {
|
||||
return ""
|
||||
}
|
||||
return localization.DefaultTag(rows)
|
||||
}
|
||||
|
||||
func eligibleSiblings(rows []localization.Row, versions []article.Article, served article.Article) []article.Article {
|
||||
defaultTag := confirmedDefault(rows)
|
||||
defaultTag := localization.ConfirmedDefaultTag(rows)
|
||||
siblings := []article.Article{}
|
||||
for _, version := range versions {
|
||||
if version.ID == served.ID || version.SiteID != served.SiteID || !version.IsOnline || version.Lang == "" {
|
||||
if version.ID == served.ID || version.SiteID != served.SiteID || !version.IsOnline {
|
||||
continue
|
||||
}
|
||||
if localization.EnabledTag(rows, version.Lang) {
|
||||
if localization.PublicTag(rows, version.Lang) {
|
||||
siblings = append(siblings, version)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user