mirror of
https://github.com/anotherhadi/spilltea.git
synced 2026-05-20 01:32:33 +02:00
e8e64eff12
Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>
19 lines
312 B
Go
19 lines
312 B
Go
package util
|
|
|
|
import "strings"
|
|
|
|
func Truncate(s string, max int) string {
|
|
if len(s) <= max {
|
|
return s
|
|
}
|
|
return s[:max-1] + "…"
|
|
}
|
|
|
|
// InferScheme returns "http" for port 80, "https" otherwise.
|
|
func InferScheme(host string) string {
|
|
if strings.HasSuffix(host, ":80") {
|
|
return "http"
|
|
}
|
|
return "https"
|
|
}
|