mirror of
https://github.com/irungentoo/toxcore.git
synced 2024-03-22 13:30:51 +08:00
moved saving to nTox.c
This commit is contained in:
parent
d35ddc1618
commit
1dbd121ea8
|
@ -221,6 +221,25 @@ int main(int argc, char *argv[])
|
||||||
int c;
|
int c;
|
||||||
int on = 0;
|
int on = 0;
|
||||||
initMessenger();
|
initMessenger();
|
||||||
|
FILE *data_file = NULL;
|
||||||
|
//if keyfiles exist
|
||||||
|
if ((data_file = fopen("data","r"))) {
|
||||||
|
//load keys
|
||||||
|
fseek(data_file, 0, SEEK_END);
|
||||||
|
int size = ftell(data_file);
|
||||||
|
fseek(data_file, 0, SEEK_SET);
|
||||||
|
uint8_t data[size];
|
||||||
|
fread(data, sizeof(uint8_t), size, data_file);
|
||||||
|
Messenger_load(data, size);
|
||||||
|
} else {
|
||||||
|
//else save new keys
|
||||||
|
int size = Messenger_size();
|
||||||
|
uint8_t data[size];
|
||||||
|
Messenger_save(data);
|
||||||
|
data_file = fopen("data","w");
|
||||||
|
fwrite(data, sizeof(uint8_t), size, data_file);
|
||||||
|
}
|
||||||
|
fclose(data_file);
|
||||||
m_callback_friendrequest(print_request);
|
m_callback_friendrequest(print_request);
|
||||||
m_callback_friendmessage(print_message);
|
m_callback_friendmessage(print_message);
|
||||||
m_callback_namechange(print_nickchange);
|
m_callback_namechange(print_nickchange);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user