Revision 1850 trunk/glue/glue_json.c
| glue_json.c (revision 1850) | ||
|---|---|---|
| 1052 | 1052 | 
                  gboolean enable_webserver;  | 
              
| 1053 | 1053 | 
                  int webserver_port;  | 
              
| 1054 | 1054 | 
                  gboolean enable_logger;  | 
              
| 1055 | 
                  gboolean auto_remove_files;  | 
              |
| 1055 | 
                  gboolean auto_remove_files_after_repair;  | 
              |
| 1056 | 
                  gboolean auto_remove_files_after_unpack;  | 
              |
| 1056 | 1057 | 
                   | 
              
| 1057 | 1058 | 
                  memset(opts, 0, sizeof(NGConfigOpts));  | 
              
| 1058 | 1059 | 
                   | 
              
| ... | ... | |
| 1078 | 1079 | 
                  get_method_param(response_result, "enable_webserver", "config_get_opts", boolean, enable_webserver);  | 
              
| 1079 | 1080 | 
                  get_method_param(response_result, "webserver_port", "config_get_opts", int, webserver_port);  | 
              
| 1080 | 1081 | 
                  get_method_param(response_result, "enable_logger", "config_get_opts", boolean, enable_logger);  | 
              
| 1081 | 
                  get_method_param(response_result, "auto_remove_files", "config_get_opts", boolean, auto_remove_files);  | 
              |
| 1082 | 
                  get_method_param(response_result, "auto_remove_files_after_repair", "config_get_opts", boolean, auto_remove_files_after_repair);  | 
              |
| 1083 | 
                  get_method_param(response_result, "auto_remove_files_after_unpack", "config_get_opts", boolean, auto_remove_files_after_unpack);  | 
              |
| 1082 | 1084 | 
                   | 
              
| 1083 | 1085 | 
                  strncpy(opts->download_directory, download_directory, sizeof(opts->download_directory) - 1);  | 
              
| 1084 | 1086 | 
                  strncpy(opts->temp_directory, temp_directory, sizeof(opts->temp_directory) - 1);  | 
              
| ... | ... | |
| 1093 | 1095 | 
                  opts->enable_webserver = enable_webserver;  | 
              
| 1094 | 1096 | 
                  opts->webserver_port = webserver_port;  | 
              
| 1095 | 1097 | 
                  opts->enable_logger = enable_logger;  | 
              
| 1096 | 
                  opts->auto_remove_files = auto_remove_files;  | 
              |
| 1098 | 
                  opts->auto_remove_files_after_repair = auto_remove_files_after_repair;  | 
              |
| 1099 | 
                  opts->auto_remove_files_after_unpack = auto_remove_files_after_unpack;  | 
              |
| 1097 | 1100 | 
                   | 
              
| 1098 | 1101 | 
                  json_object_put(request);  | 
              
| 1099 | 1102 | 
                  json_object_put(response_result);  | 
              
| ... | ... | |
| 1126 | 1129 | 
                  json_object_object_add(param, "enable_webserver", json_object_new_boolean(opts.enable_webserver));  | 
              
| 1127 | 1130 | 
                  json_object_object_add(param, "webserver_port", json_object_new_int(opts.webserver_port));  | 
              
| 1128 | 1131 | 
                  json_object_object_add(param, "enable_logger", json_object_new_boolean(opts.enable_logger));  | 
              
| 1129 | 
                  json_object_object_add(param, "auto_remove_files", json_object_new_boolean(opts.auto_remove_files));  | 
              |
| 1132 | 
                  json_object_object_add(param, "auto_remove_files_after_repair", json_object_new_boolean(opts.auto_remove_files_after_repair));  | 
              |
| 1133 | 
                  json_object_object_add(param, "auto_remove_files_after_unpack", json_object_new_boolean(opts.auto_remove_files_after_unpack));  | 
              |
| 1130 | 1134 | 
                  json_object_array_add(request_params, param);  | 
              
| 1131 | 1135 | 
                      request = create_new_json_request("nntpgrab_config_set_opts", request_params);
                 | 
              
| 1132 | 1136 | 
                   | 
              
Also available in: Unified diff
NNTPGrab

