Files
Kuba Gretzky b03a38da6e 2.3.0 released
2021-02-02 14:13:46 +01:00

46 lines
701 B
Go

package core
func combineHost(sub string, domain string) string {
if sub == "" {
return domain
}
return sub + "." + domain
}
func stringExists(s string, sa []string) bool {
for _, k := range sa {
if s == k {
return true
}
}
return false
}
func intExists(i int, ia []int) bool {
for _, k := range ia {
if i == k {
return true
}
}
return false
}
func removeString(s string, sa []string) []string {
for i, k := range sa {
if s == k {
return append(sa[:i], sa[i+1:]...)
}
}
return sa
}
func truncateString(s string, maxLen int) string {
if len(s) > maxLen {
ml := maxLen
pre := s[:ml/2-1]
suf := s[len(s)-(ml/2-2):]
return pre + "..." + suf
}
return s
}