dev/ckeditor
Lei OT 2 weeks ago
parent 1977b8b404
commit 29cc138b33

@ -224,7 +224,7 @@ export const useEmailList = (mailboxDirNode) => {
}, [VKey]) }, [VKey])
const getMailList = useCallback(async () => { const getMailList = useCallback(async () => {
console.log('getMailList', mailboxDirNode) // console.log('getMailList', mailboxDirNode)
if (!opi_sn || !VKey || (!IsTrue && !COLI_SN)) { if (!opi_sn || !VKey || (!IsTrue && !COLI_SN)) {
setMailList([]) setMailList([])
setLoading(false) setLoading(false)
@ -261,7 +261,7 @@ export const useEmailList = (mailboxDirNode) => {
getMailList() getMailList()
// --- Setup Internal Event Listener --- // --- Setup Internal Event Listener ---
const handleInternalUpdate = (event) => { const handleInternalUpdate = (event) => {
console.log(`[useEmailList] Received internal event. `, event.detail) // console.log(`[useEmailList] Received internal event. `, event.detail)
if (event.detail && event.detail.type === 'listrow') { if (event.detail && event.detail.type === 'listrow') {
loadMailListFromCache() loadMailListFromCache()
} }
@ -271,7 +271,7 @@ export const useEmailList = (mailboxDirNode) => {
// --- Setup BroadcastChannel Listener --- // --- Setup BroadcastChannel Listener ---
const channel = getEmailChangesChannel() const channel = getEmailChangesChannel()
const handleMessage = (event) => { const handleMessage = (event) => {
console.log(`[useEmailList] Received channel event. `, event.data) // console.log(`[useEmailList] Received channel event. `, event.data)
const cacheKey = isEmpty(COLI_SN) ? `dir-${VKey}` : `order-${VKey}` const cacheKey = isEmpty(COLI_SN) ? `dir-${VKey}` : `order-${VKey}`
if (event.data.type === 'listrow' && cacheKey === event.data.listKey) { if (event.data.type === 'listrow' && cacheKey === event.data.listKey) {
// cacheKey 不相同时, 不需要更新; 邮箱目录不相同 // cacheKey 不相同时, 不需要更新; 邮箱目录不相同

@ -159,7 +159,7 @@ const emailSlice = (set, get) => ({
// --- Setup Internal Event Listener --- // --- Setup Internal Event Listener ---
internalEventEmitter.on(EMAIL_CHANNEL_NAME, async (event) => { internalEventEmitter.on(EMAIL_CHANNEL_NAME, async (event) => {
console.log(`🔔Received internal event. `, event.detail) // console.log(`🔔Received internal event. `, event.detail)
if (event.detail && event.detail.type === 'dirs') { if (event.detail && event.detail.type === 'dirs') {
const readCache = await readIndexDB(event.detail.key, 'dirs', 'mailbox') const readCache = await readIndexDB(event.detail.key, 'dirs', 'mailbox')
if (!isEmpty(readCache)) { if (!isEmpty(readCache)) {
@ -170,7 +170,7 @@ const emailSlice = (set, get) => ({
// --- Setup BroadcastChannel Listener --- // --- Setup BroadcastChannel Listener ---
const channel = getEmailChangesChannel() const channel = getEmailChangesChannel()
channel.addEventListener('message', async (event) => { channel.addEventListener('message', async (event) => {
console.log(`📣Received channel event. `, event.data) // console.log(`📣Received channel event. `, event.data)
if (event.data.type === 'dirs' && currentMailboxOPI === event.data.key) { if (event.data.type === 'dirs' && currentMailboxOPI === event.data.key) {
const readCache = await readIndexDB(event.data.key, 'dirs', 'mailbox') const readCache = await readIndexDB(event.data.key, 'dirs', 'mailbox')
if (!isEmpty(readCache)) { if (!isEmpty(readCache)) {

@ -238,7 +238,7 @@ export const readIndexDB = (keys=null, table, database) => {
getRequest.onsuccess = (event) => { getRequest.onsuccess = (event) => {
const result = event.target.result; const result = event.target.result;
if (result) { if (result) {
console.log(`💾Found record with key ${keys}:`, result); // console.log(`💾Found record with key ${keys}:`, result);
resolve(result); resolve(result);
} else { } else {
console.log(`No record found with key ${keys}.`); console.log(`No record found with key ${keys}.`);

Loading…
Cancel
Save