示例#1
0
int Message::reply(MessageInfo* info, uint32_t arg2 /* = 0 */, uint32_t arg3 /* = 0 */, const char* str /* = NULL */)
{
    int ret = Message::send(info->from, MSG_OK, info->header, arg2, arg3, str);
    if (ret != M_OK) {
        monapi_warn("Message::reply failed. This may cause hung up. %s\n", monapi_error_string(ret));
    }
    return ret;
}
示例#2
0
extern "C" void SaveFacebookToken(TextLineListItem* item) {
  FILE* fp = fopen(TOKEN_FILE_PATH, "w");
  if (fp == NULL) {
    monapi_warn("open failed fb.token");
    return;
  }
  for (; item != NULL; item = item->next) {
    fwrite(item->ptr->line->ptr, 1, item->ptr->line->length, fp);
  }
  fclose(fp);
  w3m_exit(0);
}