From e11734e84cbe2fa3c793517669bd25b00e82f6f8 Mon Sep 17 00:00:00 2001 From: zerosoul Date: Fri, 27 May 2022 16:48:20 +0800 Subject: [PATCH] fix: pin message highlight error --- src/common/hook/usePinMessage.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/common/hook/usePinMessage.js b/src/common/hook/usePinMessage.js index a86ddfa5..fe5cbcf8 100644 --- a/src/common/hook/usePinMessage.js +++ b/src/common/hook/usePinMessage.js @@ -26,8 +26,9 @@ export default function usePinMessage(cid = null) { unpin({ mid, gid: +cid }); }; const getPinInfo = (mid) => { - const pins = channel?.pinned_messages; - if (pins?.length == 0) return; + if (!cid || !channel) return; + const pins = channel.pinned_messages; + if (!pins || pins.length == 0) return; const pinned = pins.find((p) => p.mid == mid); return pinned; };