mirror of
https://github.com/haiwen/seafile-server.git
synced 2025-09-01 07:26:37 +00:00
Support loading configuration from database.
This commit is contained in:
@@ -114,8 +114,6 @@ load_http_config (HttpServerStruct *htp_server, SeafileSession *session)
|
||||
int port = 0;
|
||||
int web_token_expire_time;
|
||||
int fixed_block_size_mb;
|
||||
int max_upload_size_mb;
|
||||
int max_download_dir_size_mb;
|
||||
char *encoding;
|
||||
int max_indexing_threads;
|
||||
|
||||
@@ -173,32 +171,6 @@ load_http_config (HttpServerStruct *htp_server, SeafileSession *session)
|
||||
htp_server->web_token_expire_time = web_token_expire_time;
|
||||
}
|
||||
|
||||
max_upload_size_mb = fileserver_config_get_integer (session->config,
|
||||
"max_upload_size",
|
||||
&error);
|
||||
if (error) {
|
||||
htp_server->max_upload_size = -1; /* no limit */
|
||||
g_clear_error (&error);
|
||||
} else {
|
||||
if (max_upload_size_mb <= 0)
|
||||
htp_server->max_upload_size = -1; /* no limit */
|
||||
else
|
||||
htp_server->max_upload_size = max_upload_size_mb * ((gint64)1 << 20);
|
||||
}
|
||||
|
||||
max_download_dir_size_mb = fileserver_config_get_integer (session->config,
|
||||
"max_download_dir_size",
|
||||
&error);
|
||||
if (error) {
|
||||
htp_server->max_download_dir_size = DEFAULT_MAX_DOWNLOAD_DIR_SIZE;
|
||||
g_clear_error (&error);
|
||||
} else {
|
||||
if (max_download_dir_size_mb <= 0)
|
||||
htp_server->max_download_dir_size = DEFAULT_MAX_DOWNLOAD_DIR_SIZE;
|
||||
else
|
||||
htp_server->max_download_dir_size = max_download_dir_size_mb * ((gint64)1 << 20);
|
||||
}
|
||||
|
||||
max_indexing_threads = fileserver_config_get_integer (session->config,
|
||||
"max_indexing_threads",
|
||||
&error);
|
||||
|
Reference in New Issue
Block a user