0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-01 01:28:54 +02:00

modules/media/media: Add conf items for enabling caches.

This commit is contained in:
Jason Volk 2018-09-15 06:41:00 -07:00
parent d0bfe4fd8f
commit 114bbdb7d0
2 changed files with 18 additions and 2 deletions

View file

@ -36,6 +36,20 @@ media_log
"media"
};
decltype(media_blocks_cache_enable)
media_blocks_cache_enable
{
{ "name", "ircd.media.blocks.cache.enable" },
{ "default", true },
};
decltype(media_blocks_cache_comp_enable)
media_blocks_cache_comp_enable
{
{ "name", "ircd.media.blocks.cache_comp.enable" },
{ "default", false },
};
// Blocks column
decltype(media_blocks_descriptor)
media_blocks_descriptor
@ -58,8 +72,8 @@ media_blocks_descriptor
{}, // options
{}, // comparaor
{}, // prefix transform
-1, // cache size (uses conf item)
-1, // compressed cache size (uses conf item)
bool(media_blocks_cache_enable)? -1 : 0,
bool(media_blocks_cache_comp_enable)? -1 : 0,
};
decltype(media_description)

View file

@ -12,6 +12,8 @@ using namespace ircd;
extern mapi::header IRCD_MODULE;
extern log::log media_log;
extern conf::item<bool> media_blocks_cache_enable;
extern conf::item<bool> media_blocks_cache_comp_enable;
extern conf::item<size_t> media_blocks_cache_size;
extern conf::item<size_t> media_blocks_cache_comp_size;
extern const db::database::descriptor media_blocks_descriptor;