每次点击图片的时候 都解密一遍

This commit is contained in:
xuncha
2026-03-13 20:50:08 +08:00
parent 7697f382ef
commit 6e371d75c8

View File

@@ -5464,8 +5464,9 @@ function MessageBubble({
let finalImagePath = imageLocalPath
let finalLiveVideoPath = imageLiveVideoPath || undefined
// If current cache is a thumbnail, wait for a silent force-HD decrypt before opening viewer.
if (imageHasUpdate) {
// Every explicit preview click re-runs the forced HD search/decrypt path so
// users don't need to re-enter the session after WeChat materializes a new original image.
if (message.imageMd5 || message.imageDatName) {
try {
const upgraded = await requestImageDecrypt(true, true)
if (upgraded?.success && upgraded.localPath) {
@@ -5497,7 +5498,6 @@ function MessageBubble({
void window.electronAPI.window.openImageViewerWindow(finalImagePath, finalLiveVideoPath)
}, [
imageHasUpdate,
imageLiveVideoPath,
imageLocalPath,
imageCacheKey,