mirror of
https://github.com/Tha14/toxic.git
synced 2024-11-16 04:13:02 +01:00
format fixes
This commit is contained in:
parent
698c18521a
commit
75d356e52a
14
src/chat.c
14
src/chat.c
@ -99,15 +99,16 @@ static void chat_onStatusMessageChange(ToxWindow *self, int num, uint8_t *status
|
|||||||
memcpy(statusbar->statusmsg, status, len);
|
memcpy(statusbar->statusmsg, status, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void chat_onFileSendRequest(ToxWindow *self, Tox *m, int num, uint8_t filenum, uint64_t filesize,
|
static void chat_onFileSendRequest(ToxWindow *self, Tox *m, int num, uint8_t filenum,
|
||||||
uint8_t *filename, uint16_t filename_len)
|
uint64_t filesize, uint8_t *filename, uint16_t filename_len)
|
||||||
{
|
{
|
||||||
if (self-> num != num)
|
if (self-> num != num)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
ChatContext *ctx = (ChatContext *) self->chatwin;
|
ChatContext *ctx = (ChatContext *) self->chatwin;
|
||||||
|
|
||||||
wprintw(ctx->history, "File transfer request for '%s' of size %llu.\n", filename, (long long unsigned int)filesize);
|
wprintw(ctx->history, "File transfer request for '%s' of size %llu.\n", filename,
|
||||||
|
(long long unsigned int)filesize);
|
||||||
|
|
||||||
if (filenum > MAX_FILENUMBER) {
|
if (filenum > MAX_FILENUMBER) {
|
||||||
wprintw(ctx->history, "Too many pending file requests; discarding.\n");
|
wprintw(ctx->history, "Too many pending file requests; discarding.\n");
|
||||||
@ -123,8 +124,8 @@ static void chat_onFileSendRequest(ToxWindow *self, Tox *m, int num, uint8_t fil
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void chat_onFileControl(ToxWindow *self, Tox *m, int num, uint8_t receive_send, uint8_t filenum,
|
static void chat_onFileControl(ToxWindow *self, Tox *m, int num, uint8_t receive_send,
|
||||||
uint8_t control_type, uint8_t *data, uint16_t length)
|
uint8_t filenum, uint8_t control_type, uint8_t *data, uint16_t length)
|
||||||
{
|
{
|
||||||
if (self->num != num)
|
if (self->num != num)
|
||||||
return;
|
return;
|
||||||
@ -147,7 +148,8 @@ static void chat_onFileControl(ToxWindow *self, Tox *m, int num, uint8_t receive
|
|||||||
beep();
|
beep();
|
||||||
}
|
}
|
||||||
|
|
||||||
static void chat_onFileData(ToxWindow *self, Tox *m, int num, uint8_t filenum, uint8_t *data, uint16_t length)
|
static void chat_onFileData(ToxWindow *self, Tox *m, int num, uint8_t filenum, uint8_t *data,
|
||||||
|
uint16_t length)
|
||||||
{
|
{
|
||||||
if (self->num != num)
|
if (self->num != num)
|
||||||
return;
|
return;
|
||||||
|
@ -197,7 +197,8 @@ void cmd_file(WINDOW *window, ToxWindow *prompt, Tox *m, int argc, char **argv)
|
|||||||
int friendnum = pending_file_transfers[filenum];
|
int friendnum = pending_file_transfers[filenum];
|
||||||
|
|
||||||
if (tox_file_sendcontrol(m, friendnum, 1, filenum, 0, 0, 0))
|
if (tox_file_sendcontrol(m, friendnum, 1, filenum, 0, 0, 0))
|
||||||
wprintw(window, "Accepted file transfer %u. Saving file as %d.%u.bin.\n", filenum, friendnum, filenum);
|
wprintw(window, "Accepted file transfer %u. Saving file as %d.%u.bin.\n", filenum, friendnum,
|
||||||
|
filenum);
|
||||||
else
|
else
|
||||||
wprintw(window, "File transfer failed.\n");
|
wprintw(window, "File transfer failed.\n");
|
||||||
}
|
}
|
||||||
|
@ -94,7 +94,8 @@ static void print_groupchat_help(ChatContext *ctx)
|
|||||||
wattroff(ctx->history, COLOR_PAIR(CYAN));
|
wattroff(ctx->history, COLOR_PAIR(CYAN));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void groupchat_onGroupMessage(ToxWindow *self, Tox *m, int groupnum, int peernum, uint8_t *msg, uint16_t len)
|
static void groupchat_onGroupMessage(ToxWindow *self, Tox *m, int groupnum, int peernum,
|
||||||
|
uint8_t *msg, uint16_t len)
|
||||||
{
|
{
|
||||||
if (self->num != groupnum)
|
if (self->num != groupnum)
|
||||||
return;
|
return;
|
||||||
|
11
src/main.c
11
src/main.c
@ -360,17 +360,18 @@ void do_file_senders(Tox *m)
|
|||||||
file_senders[i].nextpiece, file_senders[i].piecelen))
|
file_senders[i].nextpiece, file_senders[i].piecelen))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
file_senders[i].piecelen = fread(file_senders[i].nextpiece, 1, tox_filedata_size(m, file_senders[i].friendnum),
|
file_senders[i].piecelen = fread(file_senders[i].nextpiece, 1, tox_filedata_size(m,
|
||||||
file_senders[i].file);
|
file_senders[i].friendnum), file_senders[i].file);
|
||||||
|
|
||||||
if (file_senders[i].piecelen == 0) {
|
if (file_senders[i].piecelen == 0) {
|
||||||
fclose(file_senders[i].file);
|
fclose(file_senders[i].file);
|
||||||
file_senders[i].file = NULL;
|
file_senders[i].file = NULL;
|
||||||
tox_file_sendcontrol(m, file_senders[i].friendnum, 0, file_senders[i].filenum, 3, 0, 0);
|
tox_file_sendcontrol(m, file_senders[i].friendnum, 0, file_senders[i].filenum,
|
||||||
|
3, 0, 0);
|
||||||
|
|
||||||
/* TODO: move this alert to chat window */
|
/* TODO: move this alert to chat window */
|
||||||
wprintw(prompt->window, "File '%s' successfuly sent to %s.\n", file_senders[i].filename,
|
wprintw(prompt->window, "File '%s' successfuly sent to %s.\n",
|
||||||
file_senders[i].friendname);
|
file_senders[i].filename, file_senders[i].friendname);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -40,6 +40,16 @@ struct tm *get_time(void)
|
|||||||
return timeinfo;
|
return timeinfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Prints the time to given window */
|
||||||
|
void print_time(WINDOW *window)
|
||||||
|
{
|
||||||
|
struct tm *timeinfo = get_time();
|
||||||
|
|
||||||
|
wattron(window, COLOR_PAIR(CYAN));
|
||||||
|
wprintw(window, "[%02d:%02d:%02d] ", timeinfo->tm_hour, timeinfo->tm_min, timeinfo->tm_sec);
|
||||||
|
wattroff(window, COLOR_PAIR(CYAN));
|
||||||
|
}
|
||||||
|
|
||||||
/* check that the string has one non-space character */
|
/* check that the string has one non-space character */
|
||||||
int string_is_empty(char *string)
|
int string_is_empty(char *string)
|
||||||
{
|
{
|
||||||
@ -95,13 +105,3 @@ char *wc_to_char(wchar_t ch)
|
|||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Prints the time to given window */
|
|
||||||
void print_time(WINDOW *window)
|
|
||||||
{
|
|
||||||
struct tm *timeinfo = get_time();
|
|
||||||
|
|
||||||
wattron(window, COLOR_PAIR(CYAN));
|
|
||||||
wprintw(window, "[%02d:%02d:%02d] ", timeinfo->tm_hour, timeinfo->tm_min, timeinfo->tm_sec);
|
|
||||||
wattroff(window, COLOR_PAIR(CYAN));
|
|
||||||
}
|
|
@ -8,6 +8,9 @@ unsigned char *hex_string_to_bin(char hex_string[]);
|
|||||||
/* get the current local time */
|
/* get the current local time */
|
||||||
struct tm *get_time(void);
|
struct tm *get_time(void);
|
||||||
|
|
||||||
|
/* Prints the time to given window */
|
||||||
|
void print_time(WINDOW *window);
|
||||||
|
|
||||||
/* check that the string has one non-space character */
|
/* check that the string has one non-space character */
|
||||||
int string_is_empty(char *string);
|
int string_is_empty(char *string);
|
||||||
|
|
||||||
@ -16,6 +19,3 @@ uint8_t *wcs_to_char(wchar_t *string);
|
|||||||
|
|
||||||
/* convert a wide char to null terminated string */
|
/* convert a wide char to null terminated string */
|
||||||
char *wc_to_char(wchar_t ch);
|
char *wc_to_char(wchar_t ch);
|
||||||
|
|
||||||
/* Prints the time to window w */
|
|
||||||
void print_time(WINDOW *window);
|
|
||||||
|
@ -118,7 +118,8 @@ void on_friendadded(Tox *m, int friendnumber)
|
|||||||
wprintw(prompt->window, "\nCould not store Tox data\n");
|
wprintw(prompt->window, "\nCould not store Tox data\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
void on_groupmessage(Tox *m, int groupnumber, int peernumber, uint8_t *message, uint16_t length, void *userdata)
|
void on_groupmessage(Tox *m, int groupnumber, int peernumber, uint8_t *message, uint16_t length,
|
||||||
|
void *userdata)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
@ -162,7 +163,8 @@ void on_file_control (Tox *m, int friendnumber, uint8_t receive_send, uint8_t fi
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void on_file_data(Tox *m, int friendnumber, uint8_t filenumber, uint8_t *data, uint16_t length, void *userdata)
|
void on_file_data(Tox *m, int friendnumber, uint8_t filenumber, uint8_t *data, uint16_t length,
|
||||||
|
void *userdata)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user