summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorGravatar default2022-09-22 11:28:13 +0200
committerGravatar default2022-09-22 11:28:13 +0200
commitf2e4de7f9046533795b54a5930b4186506f538e0 (patch)
treecfaf4f35dc63e54b6018982e64909b26489f67b8 /main.c
parentNew function webfinger_request() (incomplete). (diff)
downloadpenes-snac2-f2e4de7f9046533795b54a5930b4186506f538e0.tar.gz
penes-snac2-f2e4de7f9046533795b54a5930b4186506f538e0.tar.xz
penes-snac2-f2e4de7f9046533795b54a5930b4186506f538e0.zip
More webfinger work.
Diffstat (limited to 'main.c')
-rw-r--r--main.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/main.c b/main.c
index 9ea17b2..2a62816 100644
--- a/main.c
+++ b/main.c
@@ -18,6 +18,7 @@ int main(int argc, char *argv[])
18{ 18{
19 char *cmd; 19 char *cmd;
20 char *basedir; 20 char *basedir;
21 char *user;
21 int argi = 1; 22 int argi = 1;
22 23
23 argc--; 24 argc--;
@@ -45,6 +46,27 @@ int main(int argc, char *argv[])
45 return 0; 46 return 0;
46 } 47 }
47 48
49 if (argc < argi)
50 return usage();
51
52 user = argv[argi++];
53
54 if (strcmp(cmd, "webfinger") == 0) {
55 xs *actor = NULL;
56 xs *uid = NULL;
57 int status;
58
59 webfinger_request(user, &status, &actor, &uid);
60
61 printf("status: %d\n", status);
62 if (actor != NULL)
63 printf("actor: %s\n", actor);
64 if (uid != NULL)
65 printf("uid: %s\n", uid);
66
67 return 0;
68 }
69
48 return 0; 70 return 0;
49} 71}
50 72