mirror of
https://github.com/navidrome/navidrome.git
synced 2026-08-31 07:30:32 +00:00
Merge branch 'fix/proper-substrings' of https://github.com/beerpsi-forks/navidrome into fix/proper-substrings
This commit is contained in:
commit
7bee6df1d4
@ -120,18 +120,19 @@ func (r *shareRepositoryWrapper) Save(entity interface{}) (string, error) {
|
||||
return "", model.ErrNotFound
|
||||
}
|
||||
|
||||
const maxContentRunes = 30
|
||||
const truncateToRunes = 26
|
||||
|
||||
var runeCount int
|
||||
var truncateIndex int
|
||||
|
||||
for i := range s.Contents {
|
||||
runeCount++
|
||||
|
||||
if runeCount == 27 {
|
||||
if runeCount == truncateToRunes+1 {
|
||||
truncateIndex = i
|
||||
}
|
||||
}
|
||||
|
||||
if runeCount > 30 {
|
||||
if runeCount > maxContentRunes {
|
||||
s.Contents = s.Contents[:truncateIndex] + "..."
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user