Fix send seen on chat - Stream markAvailable (#3663)

fix #3540
This commit is contained in:
devlikeapro 2025-07-20 15:07:15 +07:00 • committed by GitHub
commit bd08b69c87
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 0 deletions

View file

@ -99,6 +99,7 @@ exports.ExposeStore = () => {
window.Store.AddonReactionTable = window.require('WAWebAddonReactionTableMode').reactionTableMode; window.Store.AddonReactionTable = window.require('WAWebAddonReactionTableMode').reactionTableMode;
window.Store.ChatGetters = window.require('WAWebChatGetters'); window.Store.ChatGetters = window.require('WAWebChatGetters');
window.Store.UploadUtils = window.require('WAWebUploadManager'); window.Store.UploadUtils = window.require('WAWebUploadManager');
window.Store.WAWebStreamModel = window.require('WAWebStreamModel');
window.Store.Settings = { window.Store.Settings = {
...window.require('WAWebUserPrefsGeneral'), ...window.require('WAWebUserPrefsGeneral'),

View file

@ -17,6 +17,7 @@ exports.LoadUtils = () => {
window.WWebJS.sendSeen = async (chatId) => { window.WWebJS.sendSeen = async (chatId) => {
const chat = await window.WWebJS.getChat(chatId, { getAsModel: false }); const chat = await window.WWebJS.getChat(chatId, { getAsModel: false });
if (chat) { if (chat) {
window.Store.WAWebStreamModel.Stream.markAvailable();
await window.Store.SendSeen.sendSeen(chat); await window.Store.SendSeen.sendSeen(chat);
return true; return true;
} }