completed cmd_adduser and added CMDFLAG_REGISTERED_CHAN flag
[NeonServV5.git] / ChanNode.h
index b62beff35fc8e1fa165bd05b4d6dbb5f4b59eee6..88cf2ac00a86be41606cd22596110f472fa1cdf5 100644 (file)
@@ -6,6 +6,8 @@ struct ChanUser;
 struct trigger_cache;
 
 #define CHANFLAG_RECEIVED_USERLIST  0x01
+#define CHANFLAG_REQUESTED_CHANINFO 0x02
+#define CHANFLAG_CHAN_REGISTERED    0x04
 
 struct ChanNode {
     char name[CHANNELLEN+1];
@@ -18,6 +20,7 @@ struct ChanNode {
     struct UserNode *chanbot;
     
     struct trigger_cache *trigger;
+    int channel_id;
        
     struct ChanNode *next;
 };
@@ -35,4 +38,6 @@ void* getModeValue(struct ChanNode* chan, char modeChar);
 void parseModes(struct ChanNode* chan, char *modeStr, char **argv, int argc);
 void getModeString(struct ChanNode* chan, char *modesStr);
 
+void load_channel_settings(struct ChanNode *chan);
+
 #endif
\ No newline at end of file