aboutsummaryrefslogtreecommitdiff
path: root/user.go
diff options
context:
space:
mode:
authorjan <jan@ruken.pw>2015-12-29 18:57:27 (UTC)
committerjan <jan@ruken.pw>2015-12-29 18:57:27 (UTC)
commitde1276a29e9bc6cf427a326d1bf41be22b195e7d (patch)
tree40e2baea60250b84e4c07089c12f44494d28d5be /user.go
parentbd88166988bb31ff82da847d1e69c907f5f53930 (diff)
GetUserByID implementiert.
Diffstat (limited to 'user.go')
-rw-r--r--user.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/user.go b/user.go
index 909859e..dc32b3e 100644
--- a/user.go
+++ b/user.go
@@ -1,6 +1,7 @@
1package charakterin 1package charakterin
2 2
3import ( 3import (
4 "database/sql"
4 "time" 5 "time"
5) 6)
6 7
@@ -10,15 +11,15 @@ type User struct {
10 Name string 11 Name string
11 EMail string 12 EMail string
12 Password []byte 13 Password []byte
13 DisplayName string 14 DisplayName sql.NullString
14 LastActivity time.Time 15 LastActivity *time.Time
15 IsActive bool 16 IsActive bool
16} 17}
17 18
18// GetName gibt den Anzeigenamen oder wenn dieser nicht gesetzt ist den Benutzernamen zurück. 19// GetName gibt den Anzeigenamen oder wenn dieser nicht gesetzt ist den Benutzernamen zurück.
19func (u *User) GetName() string { 20func (u *User) GetName() string {
20 if len(u.DisplayName) > 0 { 21 if u.DisplayName.Valid {
21 return u.DisplayName 22 return u.DisplayName.String
22 } 23 }
23 return u.Name 24 return u.Name
24} 25}