forked from rDrama/rDrama
fix emoji caching
parent
9b03eb83b5
commit
1dded41169
|
@ -73,8 +73,8 @@ let emojiSearcher = {
|
||||||
// get public emojis list
|
// get public emojis list
|
||||||
function fetchEmojis() {
|
function fetchEmojis() {
|
||||||
const headers = new Headers({xhr: "xhr"})
|
const headers = new Headers({xhr: "xhr"})
|
||||||
const emoji_num = document.getElementById('emoji_num').value
|
const emoji_params = document.getElementById('emoji_params').value
|
||||||
return fetch(`/emojis.csv?x=${emoji_num}`, {
|
return fetch(`/emojis.csv${emoji_params}`, {
|
||||||
headers,
|
headers,
|
||||||
})
|
})
|
||||||
.then(res => res.json())
|
.then(res => res.json())
|
||||||
|
|
|
@ -60,8 +60,8 @@ const emojisSearchDictionary = {
|
||||||
function makeEmojisSearchDictionary() {
|
function makeEmojisSearchDictionary() {
|
||||||
// get public emojis list
|
// get public emojis list
|
||||||
const headers = new Headers({xhr: "xhr"})
|
const headers = new Headers({xhr: "xhr"})
|
||||||
const emoji_num = document.getElementById('emoji_num').value
|
const emoji_params = document.getElementById('emoji_params').value
|
||||||
return fetch(`/emojis.csv?x=${emoji_num}`, {
|
return fetch(`/emojis.csv${emoji_params}`, {
|
||||||
headers,
|
headers,
|
||||||
})
|
})
|
||||||
.then(res => res.json())
|
.then(res => res.json())
|
||||||
|
|
|
@ -151,5 +151,5 @@ def inject_constants():
|
||||||
"CHUD_PHRASES":CHUD_PHRASES, "hasattr":hasattr, "calc_users":calc_users, "HOLE_INACTIVITY_DELETION":HOLE_INACTIVITY_DELETION, "LIGHT_THEMES":LIGHT_THEMES, "OVER_18_EMOJIS":OVER_18_EMOJIS,
|
"CHUD_PHRASES":CHUD_PHRASES, "hasattr":hasattr, "calc_users":calc_users, "HOLE_INACTIVITY_DELETION":HOLE_INACTIVITY_DELETION, "LIGHT_THEMES":LIGHT_THEMES, "OVER_18_EMOJIS":OVER_18_EMOJIS,
|
||||||
"MAX_IMAGE_AUDIO_SIZE_MB":MAX_IMAGE_AUDIO_SIZE_MB, "MAX_IMAGE_AUDIO_SIZE_MB_PATRON":MAX_IMAGE_AUDIO_SIZE_MB_PATRON,
|
"MAX_IMAGE_AUDIO_SIZE_MB":MAX_IMAGE_AUDIO_SIZE_MB, "MAX_IMAGE_AUDIO_SIZE_MB_PATRON":MAX_IMAGE_AUDIO_SIZE_MB_PATRON,
|
||||||
"MAX_VIDEO_SIZE_MB":MAX_VIDEO_SIZE_MB, "MAX_VIDEO_SIZE_MB_PATRON":MAX_VIDEO_SIZE_MB_PATRON,
|
"MAX_VIDEO_SIZE_MB":MAX_VIDEO_SIZE_MB, "MAX_VIDEO_SIZE_MB_PATRON":MAX_VIDEO_SIZE_MB_PATRON,
|
||||||
"CURSORMARSEY_DEFAULT":CURSORMARSEY_DEFAULT, "SNAPPY_ID":SNAPPY_ID, "get_running_orgy":get_running_orgy, "TRUESCORE_MINIMUM":TRUESCORE_MINIMUM, "bar_position":bar_position, "datetime":datetime, "CSS_LENGTH_LIMIT":CSS_LENGTH_LIMIT, "emoji_num":cache.get("emojis_num") or 0,
|
"CURSORMARSEY_DEFAULT":CURSORMARSEY_DEFAULT, "SNAPPY_ID":SNAPPY_ID, "get_running_orgy":get_running_orgy, "TRUESCORE_MINIMUM":TRUESCORE_MINIMUM, "bar_position":bar_position, "datetime":datetime, "CSS_LENGTH_LIMIT":CSS_LENGTH_LIMIT, "cache":cache,
|
||||||
}
|
}
|
||||||
|
|
|
@ -119,8 +119,8 @@ def get_emojis(nsfw):
|
||||||
@limiter.limit(DEFAULT_RATELIMIT, deduct_when=lambda response: response.status_code < 400, key_func=get_ID)
|
@limiter.limit(DEFAULT_RATELIMIT, deduct_when=lambda response: response.status_code < 400, key_func=get_ID)
|
||||||
@auth_required
|
@auth_required
|
||||||
def emojis(v):
|
def emojis(v):
|
||||||
return get_emojis(g.show_nsfw)
|
show_nsfw = request.values.get('show_nsfw') == 'True'
|
||||||
|
return get_emojis(show_nsfw)
|
||||||
|
|
||||||
|
|
||||||
@app.get('/sidebar')
|
@app.get('/sidebar')
|
||||||
|
|
|
@ -70,7 +70,8 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<input hidden id="emoji_num" value="{{emoji_num}}">
|
{% set emoji_num = cache.get("emojis_num") or 0 %}
|
||||||
|
<input hidden id="emoji_params" value="?n={{emoji_num}}&show_nsfw={{g.show_nsfw}}">
|
||||||
<script defer src="{{'js/emoji_modal/search_dictionary.js' | asset}}"></script>
|
<script defer src="{{'js/emoji_modal/search_dictionary.js' | asset}}"></script>
|
||||||
<script defer src="{{'js/emoji_modal/speed_emoji_modal.js' | asset}}"></script>
|
<script defer src="{{'js/emoji_modal/speed_emoji_modal.js' | asset}}"></script>
|
||||||
<script defer src="{{'js/emoji_modal/emoji_modal.js' | asset}}"></script>
|
<script defer src="{{'js/emoji_modal/emoji_modal.js' | asset}}"></script>
|
||||||
|
|
Loading…
Reference in New Issue