]> git.r.bdr.sh - rbdr/mobius/blobdiff - hotline/user.go
Making it so the container restarts on host reboot
[rbdr/mobius] / hotline / user.go
index 5d09b2d449e069fc0f9ffaa296e6567ccd510248..34fe1ab0fd3d450f8ad5b3e5b61dbcd977534716 100644 (file)
@@ -4,12 +4,19 @@ import (
        "encoding/binary"
 )
 
-// User flags are stored as a 2 byte bitmap with the following values:
+// User flags are stored as a 2 byte bitmap and represent various user states
 const (
-       userFlagAway        = 0 // User is away
-       userFlagAdmin       = 1 // User is admin
-       userFlagRefusePM    = 2 // User refuses private messages
-       userFLagRefusePChat = 3 // User refuses private chat
+       UserFlagAway        = 0 // User is away
+       UserFlagAdmin       = 1 // User is admin
+       UserFlagRefusePM    = 2 // User refuses private messages
+       UserFlagRefusePChat = 3 // User refuses private chat
+)
+
+// FieldOptions flags are sent from v1.5+ clients as part of TranAgreed
+const (
+       refusePM     = 0 // User has "Refuse private messages" pref set
+       refuseChat   = 1 // User has "Refuse private chat" pref set
+       autoResponse = 2 // User has "Automatic response" pref set
 )
 
 type User struct {