summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'main.c')
-rw-r--r--main.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/main.c b/main.c
index 101c549..7d48fa4 100644
--- a/main.c
+++ b/main.c
@@ -21,6 +21,7 @@ int main(int argc, char *argv[])
char *user;
char *url;
int argi = 1;
+ snac snac;
argc--;
if (argc < argi)
@@ -73,7 +74,23 @@ int main(int argc, char *argv[])
url = argv[argi++];
+ if (!user_open(&snac, user)) {
+ printf("error in user '%s'\n", user);
+ return 1;
+ }
+
if (strcmp(cmd, "request") == 0) {
+ int status;
+ xs *data = NULL;
+
+ status = activitypub_request(&snac, url, &data);
+
+ printf("status: %d\n", status);
+ if (valid_status(status)) {
+
+ xs *j = xs_json_dumps_pp(data, 4);
+ printf("%s\n", j);
+ }
}
return 0;