1
0
Fork 0
mirror of https://github.com/KingDuckZ/kamokan.git synced 2025-08-11 13:09:46 +00:00

Add default_pastie_lang() method and language_selected mustache.

This commit is contained in:
King_DuckZ 2017-06-18 15:08:44 +01:00
parent 00e27a774a
commit 9deaa8a0b8
6 changed files with 34 additions and 6 deletions

View file

@ -82,6 +82,7 @@ namespace kamokan {
Storage::RetrievedPastie::RetrievedPastie() :
pastie(),
lang(),
self_destructed(false),
valid_token(false)
{
@ -175,9 +176,10 @@ namespace kamokan {
if (not retval.valid_token)
return retval;
opt_string_list pastie_reply = m_redis->hmget(parToken, "pastie", "selfdes");
opt_string_list pastie_reply = m_redis->hmget(parToken, "pastie", "selfdes", "lang");
retval.pastie = (pastie_reply and not pastie_reply->empty() ? (*pastie_reply)[0] : opt_string());
opt_string selfdes = (pastie_reply and pastie_reply->size() > 1 ? (*pastie_reply)[1] : opt_string());
retval.lang = (pastie_reply and pastie_reply->size() > 2 ? (*pastie_reply)[2] : opt_string());
if (selfdes and string_conv<bool>(*selfdes)) {
const bool deleted = m_redis->del(parToken);