]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - src/s_serv.c
Add channel_metadata_time_add, a local only form of metadata that stores time values...
[irc/rqf/shadowircd.git] / src / s_serv.c
index 6693c2fdc4a41a725b60d61e182d62e09c405543..cc3db10df26842ddf3ea2ec053602dde70b98dd4 100644 (file)
@@ -589,8 +589,10 @@ burst_TS6(struct Client *client_p)
 
                DICTIONARY_FOREACH(md, &iter, chptr->c_metadata)
                {
-                       sendto_one(client_p, ":%s ENCAP * METADATA ADD %s %s :%s",
-                                  use_id(target_p), use_id(target_p), md->name, md->value);
+                       /* don't bother bursting +J metadata */
+                       if(!(md->name[0] == 'K'))
+                               sendto_one(client_p, ":%s ENCAP * METADATA ADD %s %s :%s",
+                                          use_id(target_p), use_id(target_p), md->name, md->value);
                }
 
                if(rb_dlink_list_length(&chptr->banlist) > 0)