summaryrefslogtreecommitdiffstats
path: root/src/NotificationProxy.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/NotificationProxy.c')
-rw-r--r--src/NotificationProxy.c15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/NotificationProxy.c b/src/NotificationProxy.c
index da636ab..ee2ad95 100644
--- a/src/NotificationProxy.c
+++ b/src/NotificationProxy.c
@@ -177,17 +177,14 @@ np_error_t np_post_notification(np_client_t client, const char *notification)
177 np_lock(client); 177 np_lock(client);
178 178
179 plist_t dict = plist_new_dict(); 179 plist_t dict = plist_new_dict();
180 plist_add_sub_key_el(dict, "Command"); 180 plist_dict_insert_item(dict,"Command", plist_new_string("PostNotification"));
181 plist_add_sub_string_el(dict, "PostNotification"); 181 plist_dict_insert_item(dict,"Name", plist_new_string(notification));
182 plist_add_sub_key_el(dict, "Name");
183 plist_add_sub_string_el(dict, notification);
184 182
185 np_error_t res = np_plist_send(client, dict); 183 np_error_t res = np_plist_send(client, dict);
186 plist_free(dict); 184 plist_free(dict);
187 185
188 dict = plist_new_dict(); 186 dict = plist_new_dict();
189 plist_add_sub_key_el(dict, "Command"); 187 plist_dict_insert_item(dict,"Command", plist_new_string("Shutdown"));
190 plist_add_sub_string_el(dict, "Shutdown");
191 188
192 res = np_plist_send(client, dict); 189 res = np_plist_send(client, dict);
193 plist_free(dict); 190 plist_free(dict);
@@ -213,10 +210,8 @@ np_error_t np_observe_notification( np_client_t client, const char *notification
213 np_lock(client); 210 np_lock(client);
214 211
215 plist_t dict = plist_new_dict(); 212 plist_t dict = plist_new_dict();
216 plist_add_sub_key_el(dict, "Command"); 213 plist_dict_insert_item(dict,"Command", plist_new_string("ObserveNotification"));
217 plist_add_sub_string_el(dict, "ObserveNotification"); 214 plist_dict_insert_item(dict,"Name", plist_new_string(notification));
218 plist_add_sub_key_el(dict, "Name");
219 plist_add_sub_string_el(dict, notification);
220 215
221 np_error_t res = np_plist_send(client, dict); 216 np_error_t res = np_plist_send(client, dict);
222 if (res != NP_E_SUCCESS) { 217 if (res != NP_E_SUCCESS) {