summaryrefslogtreecommitdiff
path: root/login.h
blob: 3faa3e96d89f3a9255ba0b00045faf46c68bfbdd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef INTERCHANGE_LOGIN_H
#define INTERCHANGE_LOGIN_H

#include "request.h"

static inline void login(const char *username, const char *password,
		const char *verify, const char *click, const char *nextpage,
		const char *successpage, const char *failpage,
		void (*handler)(interchange_response *),
		void (*callback)(void *))
{
	request(handler, callback, (const char *[][2]){
			"mv_username", username,
			"mv_password", password,
			"mv_click", click,
			"mv_nextpage", nextpage,
			"mv_successpage", successpage,
			"mv_failpage", failpage,
			"mv_verify", verify,
			NULL
			}, "%s", "process");
}

#endif