aboutsummaryrefslogtreecommitdiff
path: root/user.go
diff options
context:
space:
mode:
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}