aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--submodules/inline_search_posts.zsh9
-rw-r--r--submodules/url_parser.zsh2
-rw-r--r--units/ib_common.zsh5
-rw-r--r--units/ib_hash.zsh2
4 files changed, 12 insertions, 6 deletions
diff --git a/submodules/inline_search_posts.zsh b/submodules/inline_search_posts.zsh
index a0bfdca..4dd6790 100644
--- a/submodules/inline_search_posts.zsh
+++ b/submodules/inline_search_posts.zsh
@@ -128,6 +128,13 @@ fi
if [[ "${caching_mode}" = "advanced" ]]
then
- ib_hash="$(printf "%s%s%s" "${user_id}" "${ib_board}" "${ib_id}" | enhash)"
+ if [[ "${ib_name}" = "Idol Complex" ]]
+ then
+ ib_query="md5:${ib_md5}"
+ else
+ ib_query="id:${ib_id}"
+ fi
+
+ ib_hash="$(printf "%s%s%s" "${user_id}" "${ib_board}" "${ib_query}" | enhash)"
. "${units}/ib_cache.zsh" &
fi
diff --git a/submodules/url_parser.zsh b/submodules/url_parser.zsh
index 501febf..5c2c272 100644
--- a/submodules/url_parser.zsh
+++ b/submodules/url_parser.zsh
@@ -59,7 +59,7 @@ else
ib_query="id:${ib_post_id}"
fi
-ib_hash="$(printf "%s%s%s" "${user_id}" "${ib_board}" "${ib_post_id}" | enhash)"
+ib_hash="$(printf "%s%s%s" "${user_id}" "${ib_board}" "${ib_query}" | enhash)"
. "${units}/ib_file.zsh"
if [[ -n "${output_text}" ]]
diff --git a/units/ib_common.zsh b/units/ib_common.zsh
index 1e8a639..a2ddfd5 100644
--- a/units/ib_common.zsh
+++ b/units/ib_common.zsh
@@ -45,8 +45,7 @@ fi
if [[ -n "${ib_parent}" ]]
then
- ib_post_id="${ib_post_id} -id:${ib_post_id}"
- ib_query="parent:${ib_post_id}"
+ ib_query="parent:${ib_post_id} -id:${ib_post_id}"
elif [[ ${#ib_post_id} -eq 32 ]]
then
ib_query="md5:${ib_post_id}"
@@ -57,5 +56,5 @@ else
ib_query="id:${ib_post_id}"
fi
-ib_hash="$(printf "%s%s%s" "${user_id}" "${ib_board}" "${ib_post_id}" | enhash)"
+ib_hash="$(printf "%s%s%s" "${user_id}" "${ib_board}" "${ib_query}" | enhash)"
. "${units}/ib_file.zsh"
diff --git a/units/ib_hash.zsh b/units/ib_hash.zsh
index f579180..cc90bf4 100644
--- a/units/ib_hash.zsh
+++ b/units/ib_hash.zsh
@@ -9,7 +9,7 @@ ib_mode="p"
ib_query="md5:${ib_post_md5}"
-ib_hash="$(printf "%s%s%s" "${user_id}" "${ib_board}" "${ib_post_md5}" | enhash)"
+ib_hash="$(printf "%s%s%s" "${user_id}" "${ib_board}" "${ib_query}" | enhash)"
. "${units}/ib_file.zsh"
if [[ -z "${output_text}" ]]