diff --git a/lightningd/notification.c b/lightningd/notification.c index 369d8ec7f..f2a6dcb1f 100644 --- a/lightningd/notification.c +++ b/lightningd/notification.c @@ -21,7 +21,7 @@ void notify_connect(struct lightningd *ld, struct node_id *nodeid, struct wireaddr_internal *addr) { struct jsonrpc_notification *n = - jsonrpc_notification_start(NULL, notification_topics[0]); + jsonrpc_notification_start(NULL, "connect"); json_add_node_id(n->stream, "id", nodeid); json_add_address_internal(n->stream, "address", addr); jsonrpc_notification_end(n); @@ -31,7 +31,7 @@ void notify_connect(struct lightningd *ld, struct node_id *nodeid, void notify_disconnect(struct lightningd *ld, struct node_id *nodeid) { struct jsonrpc_notification *n = - jsonrpc_notification_start(NULL, notification_topics[1]); + jsonrpc_notification_start(NULL, "disconnect"); json_add_node_id(n->stream, "id", nodeid); jsonrpc_notification_end(n); plugins_notify(ld->plugins, take(n)); @@ -42,7 +42,7 @@ void notify_disconnect(struct lightningd *ld, struct node_id *nodeid) void notify_warning(struct lightningd *ld, struct log_entry *l) { struct jsonrpc_notification *n = - jsonrpc_notification_start(NULL, notification_topics[2]); + jsonrpc_notification_start(NULL, "warning"); json_object_start(n->stream, "warning"); /* Choose "BROKEN"/"UNUSUAL" to keep consistent with the habit * of plugin. But this may confuses the users who want to 'getlog' @@ -66,8 +66,8 @@ void notify_invoice_payment(struct lightningd *ld, struct amount_msat amount, struct preimage preimage, const struct json_escape *label) { struct jsonrpc_notification *n = - jsonrpc_notification_start(NULL, notification_topics[3]); - json_object_start(n->stream, notification_topics[3]); + jsonrpc_notification_start(NULL, "invoice_payment"); + json_object_start(n->stream, "invoice_payment"); json_add_string(n->stream, "msat", type_to_string(tmpctx, struct amount_msat, &amount)); json_add_hex(n->stream, "preimage", &preimage, sizeof(preimage));