Nick Mills-Barrett
91ea5c60c8
BIOS-35385 mark media retry decrypt failures as non-retryable
...
When a WhatsApp media retry notification fails to decrypt, receiveDirectMediaRetry returned early without setting state.resultType, leaving the zero value GENERAL_ERROR which surfaces a retryable M_NOT_FOUND. Clients then re-download the deterministically-failing media forever (infinite spinner).
Set resultType to DECRYPTION_ERROR on decrypt failure so the waiter returns a non-retryable error and the media bubble settles into a stable "media unavailable" state.
2026-07-09 15:43:03 +01:00
Tulir Asokan
d9baddaae1
dependencies: update whatsmeow
2026-06-04 23:58:09 +03:00
Kishan Bagaria
b46b41edf8
handlewhatsapp,msgconv,directmedia: fix HD media replacements ( #920 )
...
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2026-05-19 20:51:26 +05:30
Tulir Asokan
ac2912a145
msgconv,directmedia: add support for importing image packs
2026-05-06 16:09:51 +03:00
Tulir Asokan
8af9a2f497
msgconv/sticker: parse metadata from received stickers
2026-04-28 18:16:18 +03:00
Nick Mills-Barrett
4437ec0034
Flag retryable direct media errors ( #890 )
2026-01-29 15:25:56 +00:00
Nick Mills-Barrett
474c7f135a
directmedia: use bridgev2.ErrNotLoggedIn
2026-01-09 19:00:18 +00:00
Nick Mills-Barrett
881dce121a
directmedia: improve error messages after requesting media
2026-01-08 16:34:38 +00:00
Tulir Asokan
8fb00ccc7c
directmedia: update interface
2025-12-03 22:10:57 +02:00
Tulir Asokan
3a65bdaf1e
directmedia: add debug log for missing avatars
2025-11-26 19:14:04 +02:00
Nick Mills-Barrett
6be815e6f5
connector: re-request media when no URL present in current message
2025-11-11 12:03:17 +00:00
Tulir Asokan
1cd8d7441a
all: update whatsmeow methods to use contexts
2025-10-27 16:20:47 +02:00
Tulir Asokan
261304a4ad
directmedia: add support for avatars
2025-07-29 17:43:51 +03:00
Tulir Asokan
2f90bd4a0c
directmedia: fix handling retries when there's no state
2025-07-02 21:01:23 +03:00
Conan
513d5ecaf0
directmedia: extract lottie zip ( #793 )
2025-05-26 23:51:46 +08:00
Tulir Asokan
6f3e8ea5d1
all: update whatsmeow to use more contexts
2025-05-14 15:02:47 +03:00
Tulir Asokan
a55ba03fb2
directmedia: add more logs and make flag configurable
2024-11-06 16:55:03 +01:00
Tulir Asokan
8dc2701194
directmedia: implement
2024-11-06 16:42:24 +01:00