libpurple/server.c

changeset 40521
c4269b37a13a
parent 40507
77d7bc9e5151
child 40541
9ceb8d25d4d9
--- a/libpurple/server.c	Sat Aug 22 13:03:30 2020 -0500
+++ b/libpurple/server.c	Sat Aug 22 22:15:25 2020 -0500
@@ -35,6 +35,7 @@
 #include "protocol.h"
 #include "purpleprivate.h"
 #include "purpleprotocolim.h"
+#include "purpleprotocolprivacy.h"
 #include "request.h"
 #include "signals.h"
 #include "server.h"
@@ -350,50 +351,49 @@
 
 void purple_serv_add_permit(PurpleConnection *gc, const char *name)
 {
-	PurpleProtocol *protocol;
+	if (gc) {
+		PurpleProtocol *protocol = purple_connection_get_protocol(gc);
+		PurpleProtocolPrivacy *privacy = PURPLE_PROTOCOL_PRIVACY(protocol);
 
-	if (gc) {
-		protocol = purple_connection_get_protocol(gc);
-		purple_protocol_privacy_iface_add_permit(protocol, gc, name);
+		purple_protocol_privacy_add_permit(privacy, gc, name);
 	}
 }
 
 void purple_serv_add_deny(PurpleConnection *gc, const char *name)
 {
-	PurpleProtocol *protocol;
+	if (gc) {
+		PurpleProtocol *protocol = purple_connection_get_protocol(gc);
+		PurpleProtocolPrivacy *privacy = PURPLE_PROTOCOL_PRIVACY(protocol);
 
-	if (gc) {
-		protocol = purple_connection_get_protocol(gc);
-		purple_protocol_privacy_iface_add_deny(protocol, gc, name);
+		purple_protocol_privacy_add_deny(privacy, gc, name);
 	}
 }
 
-void purple_serv_rem_permit(PurpleConnection *gc, const char *name)
+void purple_serv_remove_permit(PurpleConnection *gc, const char *name)
 {
-	PurpleProtocol *protocol;
+	if (gc) {
+		PurpleProtocol *protocol = purple_connection_get_protocol(gc);
+		PurpleProtocolPrivacy *privacy = PURPLE_PROTOCOL_PRIVACY(protocol);
 
-	if (gc) {
-		protocol = purple_connection_get_protocol(gc);
-		purple_protocol_privacy_iface_rem_permit(protocol, gc, name);
+		purple_protocol_privacy_remove_permit(privacy, gc, name);
 	}
 }
 
-void purple_serv_rem_deny(PurpleConnection *gc, const char *name)
+void purple_serv_remove_deny(PurpleConnection *gc, const char *name)
 {
-	PurpleProtocol *protocol;
+	if (gc) {
+		PurpleProtocol *protocol = purple_connection_get_protocol(gc);
+		PurpleProtocolPrivacy *privacy = PURPLE_PROTOCOL_PRIVACY(protocol);
 
-	if (gc) {
-		protocol = purple_connection_get_protocol(gc);
-		purple_protocol_privacy_iface_rem_deny(protocol, gc, name);
+		purple_protocol_privacy_remove_deny(privacy, gc, name);
 	}
 }
 
 void purple_serv_set_permit_deny(PurpleConnection *gc)
 {
-	PurpleProtocol *protocol;
-
 	if (gc) {
-		protocol = purple_connection_get_protocol(gc);
+		PurpleProtocol *protocol = purple_connection_get_protocol(gc);
+		PurpleProtocolPrivacy *privacy = PURPLE_PROTOCOL_PRIVACY(protocol);
 
 		/*
 		 * this is called when either you import a buddy list, and make lots
@@ -401,7 +401,7 @@
 		 * in the prefs. In either case you should probably be resetting and
 		 * resending the permit/deny info when you get this.
 		 */
-		purple_protocol_privacy_iface_set_permit_deny(protocol, gc);
+		purple_protocol_privacy_set_permit_deny(privacy, gc);
 	}
 }
 

mercurial