qlic

Zoho Cliq but not really

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
#include <cliq_apis.h>
#include <qlic_common.h>
#include <stdio.h>
#include <stdlib.h>

QlicString* qlic_send_message_str(QlicString* chat_id) {
#define __QLIC_SEND_MESSAGE_API_STR "https://cliq.zoho.com/api/v2/chats/%s/message"
	QlicString* send_message = init_qlic_string();
	// minus 2 for removing the format specifier :(
	send_message->len = sizeof(__QLIC_SEND_MESSAGE_API_STR) + chat_id->len - 2;
	send_message->string = (char *)malloc(send_message->len * sizeof(char));
	snprintf(send_message->string, send_message->len, __QLIC_SEND_MESSAGE_API_STR, chat_id->string);
	return send_message;
}