summaryrefslogtreecommitdiff
path: root/server/user/user.go
diff options
context:
space:
mode:
Diffstat (limited to 'server/user/user.go')
-rw-r--r--server/user/user.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/server/user/user.go b/server/user/user.go
index 0a9ae4e..fa5f37b 100644
--- a/server/user/user.go
+++ b/server/user/user.go
@@ -17,6 +17,8 @@ type User struct {
store *UserStore
name string
id string
+ status string
+ description string
Stream session.Stream
Channels map[string]bool
Anonymous bool
@@ -98,9 +100,11 @@ func (u *User) Delete() {
}
func (u *User) GetInfo() proto.Object {
- return proto.Object {
- "u", u.id, map[string]string {"": u.name},
+ i := map[string]string {"": u.name}
+ if u.status != "" {
+ i["status"] = u.status
}
+ return proto.Object {"u", u.id, i}
}
func (t Tombstone) GetInfo() proto.Object {