diff options
author | jan <jan@ruken.pw> | 2015-12-29 18:57:27 (UTC) |
---|---|---|
committer | jan <jan@ruken.pw> | 2015-12-29 18:57:27 (UTC) |
commit | de1276a29e9bc6cf427a326d1bf41be22b195e7d (patch) | |
tree | 40e2baea60250b84e4c07089c12f44494d28d5be /user.go | |
parent | bd88166988bb31ff82da847d1e69c907f5f53930 (diff) |
GetUserByID implementiert.
Diffstat (limited to 'user.go')
-rw-r--r-- | user.go | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -1,6 +1,7 @@ | |||
1 | package charakterin | 1 | package charakterin |
2 | 2 | ||
3 | import ( | 3 | import ( |
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. |
19 | func (u *User) GetName() string { | 20 | func (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 | } |