summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authordefault <nobody@localhost>2022-09-23 18:15:59 +0200
committerdefault <nobody@localhost>2022-09-23 18:15:59 +0200
commita0bcc4e6c022fc55956920fd49303abc6ca9b4db (patch)
treebbf2da67a9632f0515d73577337dc4c3091c47fb /main.c
parent02b0df78c6136b81f165a3370480e84cfa5eed4c (diff)
Improved activitypub_request().
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;