Add passthrough pointer, better Makefile.

This commit is contained in:
Ian Gulliver
2015-06-10 19:50:26 -07:00
parent b9564576d3
commit d94b3d08ae
4 changed files with 23 additions and 9 deletions

View File

@@ -2,7 +2,7 @@
#include "cosmopolite.h"
void on_message(const json_t *message) {
void on_message(const json_t *message, void *passthrough) {
printf("new message: %lld\n", json_integer_value(json_object_get(message, "id")));
}
@@ -14,7 +14,7 @@ int main(int argc, char *argv[]) {
.message = on_message
};
cosmo *instance = cosmo_create("https://playground.cosmopolite.org/cosmopolite", client_id, &callbacks);
cosmo *instance = cosmo_create("https://playground.cosmopolite.org/cosmopolite", client_id, &callbacks, NULL);
json_t *subject = cosmo_subject("foobar", NULL, NULL);
cosmo_subscribe(instance, subject, -1, 0);
json_decref(subject);