summaryrefslogtreecommitdiff
path: root/login.h
diff options
context:
space:
mode:
authorꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2023-01-16 07:07:00 +0800
committerꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2023-01-16 07:07:00 +0800
commit5ada0f76cc310c97d0cf8791ac321d9ac8a2a81e (patch)
tree30b9fbbd001a6d8c7aa72feeef03f6d1d4957d89 /login.h
parent5f242cff9c418526cf88427afd6a74f56751f9b6 (diff)
Re-add failpage parameter
Diffstat (limited to 'login.h')
-rw-r--r--login.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/login.h b/login.h
index 37d9066..acabf85 100644
--- a/login.h
+++ b/login.h
@@ -3,14 +3,17 @@
#include "request.h"
-static inline void login(const char *username, const char *password, const char *verify, const char *click,
- void (*handler)(interchange_response *), void (*callback)(void *))
+static inline void login(const char *username, const char *password,
+ const char *verify, const char *click, const char *failpage,
+ void (*handler)(interchange_response *),
+ void (*callback)(void *))
{
- request(handler, callback, &(struct body){ 4, {
+ request(handler, callback, &(struct body){ 4 + (failpage ? 1 : 0), {
{ "mv_username", username },
{ "mv_password", password },
{ "mv_verify", verify },
{ "mv_click", click },
+ { "mv_failpage", failpage },
}}, "%s", "process");
}