From 039fb0ce71d132a1dfe93b516bc5953dcb61285e Mon Sep 17 00:00:00 2001 From: horus_arch Date: Fri, 20 Mar 2015 01:01:30 +0100 Subject: Bundling functionality in server.go and improving code flow. --- domain.go | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'domain.go') diff --git a/domain.go b/domain.go index b897bbb..c7b5102 100644 --- a/domain.go +++ b/domain.go @@ -3,6 +3,7 @@ package main import ( "log" "net" + "strings" ) func (vD VirtualDomain) DomainExists() bool { @@ -44,3 +45,13 @@ func (vD VirtualDomain) ValidateDomain() bool { } return true } + +func GetDomain(email string) string { + fragments := strings.Split(email, "@") + return fragments[len(fragments)-1] +} + +func (vD VirtualDomain) GetPrimaryKey() int64 { + Db.Find(&vD) + return vD.Id +} -- cgit v1.2.3