This commit is contained in:
Sense T
2024-04-09 11:36:34 +08:00
parent 613ef7fdd9
commit e18781ba25
2 changed files with 13 additions and 2 deletions

View File

@@ -1,6 +1,9 @@
package models
import "strings"
import (
"fmt"
"strings"
)
type Domain struct {
ID int `gorm:"primaryKey" json:"id"`
@@ -21,3 +24,11 @@ func (d *Domain) EmailSOAForamt() string {
s[0] = strings.Replace(s[0], ".", "\\", -1)
return strings.Join(s, ".")
}
func (d *Domain) WithDotEnd() string {
if strings.HasSuffix(d.DomainName, ".") {
return d.DomainName
} else {
return fmt.Sprintf("%s.", d.DomainName)
}
}