mirror of
https://github.com/go-gitea/gitea.git
synced 2025-07-04 20:45:05 +02:00
chore: simplify truncateContent
This commit is contained in:
parent
4bb8604180
commit
08383bdcbc
@ -221,13 +221,9 @@ func notifyPackage(ctx context.Context, sender *user_model.User, pd *packages_mo
|
|||||||
}
|
}
|
||||||
|
|
||||||
func truncateContent(content string, n int) string {
|
func truncateContent(content string, n int) string {
|
||||||
truncatedContent, truncatedRight := util.SplitStringAtByteN(content, n)
|
truncated, omitted := util.SplitStringAtByteN(content, n)
|
||||||
if truncatedRight != "" {
|
if omitted != "" {
|
||||||
// in case the content is in a Latin family language, we remove the last broken word.
|
truncated += "…"
|
||||||
lastSpaceIdx := strings.LastIndex(truncatedContent, " ")
|
|
||||||
if lastSpaceIdx != -1 && (len(truncatedContent)-lastSpaceIdx < 15) {
|
|
||||||
truncatedContent = truncatedContent[:lastSpaceIdx] + "…"
|
|
||||||
}
|
}
|
||||||
}
|
return truncated
|
||||||
return truncatedContent
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user