Przekaż wybraneFolder do ThreadDetailView, więc e-mail:folder-changed fires z prawidłowym folderem

Fixkamo-internal
Szycy
26 kwietnia 2026 03:43 UTC
Autor
kamo
Pochęt się
f340b06

Rozmowa.folder jest zawsze niezdefiniowany, ponieważ Java ConversationEntity Nie ma pole ciągów folderId (tekst[]) nie jest to pole ciągnące folderów. Spowodowało to, że loadThread Wyloguj MarkKonwersacjeCzytaj, a następnie wysyłaj e-mail:folder-changeed with Folder: nieokreślony. Niezdefiniowany spowodował typError wewnątrz.w. Oddzwonienie (folder.toLowerCase()), który został złapany przez .catch(()> ) i Po cichu zabił łańcuch sukcesu z napisem. Fix: pass: passFolder z MessageBrowser jako rekwizyt folderu ThreadDetailZobacz i użyj go w wywołaniu loadThread. Także pilnuj tego e-mail:folder-changeed obsługuje zerową kontrolę w folderze, aby zapobiec Wszelkiej przyszłości nieokreślonej z powodu takiego samego złamania.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny