Commit Graph

156 Commits

Author SHA1 Message Date
Rajeh Taher
b7a9f7bd67 chats: stop using getMessage to decrypt poll votes
The new expected behavior is to decrypt the new votes yourself like in the Example.ts file
2025-03-14 23:40:33 +02:00
Rajeh Taher
49eeb7556d socket,utils: fix imports 2025-03-01 18:26:20 +02:00
Bob
1d88166613 Feat: Block messages from unknown numbers (#1071)
* Update Chat.ts

* Update chats.ts

* lint

* lint

* lint
2025-03-01 18:20:22 +02:00
Jared Wray
588de6ce10 fix: migrating to @cacheable/node-cache as it is maintained (#1074) 2025-03-01 18:15:49 +02:00
Rajeh Taher
f1f49ad2c8 Usync: Barebones Usync Protocol support (#960)
* feature(feature/usync-mex): initial commit

* chore: fix merge commit

* chore:lint
2024-12-22 23:38:41 +02:00
Rajeh Taher
18ac07df8e lint: 0 warnings left 2024-10-14 05:15:10 +03:00
Rajeh Taher
61a0ff3178 mobile: deprecation. 2024-10-14 03:56:32 +03:00
Rajeh Taher
bf578c79e7 fix(master): Fixes prop hash reset due to missing property in the response 2024-10-07 21:26:32 +03:00
Rajeh Taher
47b2f6dd41 fix(master): Small fix to the profile picture endpoints 2024-09-28 14:26:54 +03:00
建辉
6ff945502d feat: add label feature (#955)
Co-authored-by: 刘建辉 <liujianhui@gongchang.com>
2024-09-22 14:48:17 +03:00
Rajeh Taher
70f0321381 fix(master): New profile update/removal endpoint (inspired by #1048) 2024-09-22 14:32:05 +03:00
arthur simas
ffafc167fb fix: remove 'none' from updateGroupsAddPrivacy (#966)
* fix: remove 'none' from updateGroupsAddPrivacy

* fix(fix/remove-none-groupadd): linting

---------

Co-authored-by: Rajeh Taher <rajeh@reforward.dev>
2024-08-14 12:16:12 +03:00
Rajeh Taher
1f9cfb1cba PDO protocol (peer data operation): Get more history sync + better message retry mechanism (#919)
* feat(feature/pdo-sync): initial commit

* feat(feature/pdo-sync): Moved to conventional send functions, exported, patched some errors

* fix(feature/pdo-sync): Linting and more bugsquatting

* chore(feature/pdo-sync): linting done

* feat/fix(feat/pdo-sync): Newsletter decrypt + ack

* merge (#946)

* fix: profilePictureUrl (#901)

* Update module to latest version  (#926)

* Update package.json

Update the module to the latest

* Add files via upload

* Fix: Readme use upsert events (#908)

* Fix: getUSyncDevices (#862)

* Update messages-send.ts

* Update messages-send.ts

* Update messages-send.ts

* Fix lint

* Fix lint

* fix(master): update linting workflow to node 20 (current LTS)

---------

Co-authored-by: Akhlaqul Muhammad Fadwa <75623219+zennn08@users.noreply.github.com>
Co-authored-by: Rizz2Dev <muhamad.rizki27483@smp.belajar.id>
Co-authored-by: Oscar Guindzberg <oscar.guindzberg@gmail.com>
Co-authored-by: Bob <115008575+bobslavtriev@users.noreply.github.com>

* chore(feature/pdo-sync): final linting

* fix(feature/pdo-sync): make replies optional

* feat(feat/pdo-sync): add <unavailable> handle

* feat(feature/pdo-sync): Fixed the issues with peer messages and implemented some more logic

* fix(feature/pdo-sync): Make progress optional

* fix(feature/pdo-sync): Nullify and defeat Message absent from node if it is resolved immediately

* feat(feature/pdo-sync): Export message absent from node and export PDO request ID with it

---------

Co-authored-by: Akhlaqul Muhammad Fadwa <75623219+zennn08@users.noreply.github.com>
Co-authored-by: Rizz2Dev <muhamad.rizki27483@smp.belajar.id>
Co-authored-by: Oscar Guindzberg <oscar.guindzberg@gmail.com>
Co-authored-by: Bob <115008575+bobslavtriev@users.noreply.github.com>
2024-08-14 12:07:27 +03:00
Akhlaqul Muhammad Fadwa
5bdfc63105 fix: profilePictureUrl (#901) 2024-07-12 04:04:01 +03:00
Bob
d396a03e65 Feat: Mute unknown calls (privacy) (#872)
* Update Chat.ts

* Update chats.ts

* export

* fix sort
2024-07-03 10:34:27 +03:00
Rajeh Taher
5ffa3a51b6 fix(master): linting and making functionality better 2024-05-18 12:56:44 +03:00
vini
51f18d82c2 fix shouldIgnoreJid not receiving app state keys (#792) 2024-05-18 12:52:36 +03:00
Rajeh Taher
ce325d1182 fix(master): linting warnings 2024-05-10 16:33:59 +03:00
Rajeh Taher
88cf6f5234 fix(master): linting 2024-05-10 16:24:20 +03:00
Rajeh Taher
72407e3025 linting 2024-05-06 18:19:50 +03:00
Rajeh Taher
fbbb511fb8 fix(master): error in init queries 2024-05-06 18:18:15 +03:00
azudin
b93d1f5bd7 Update chats.ts 2023-12-08 00:13:17 +08:00
azudin
9ce6e7b4e6 Update chats.ts 2023-12-08 00:01:10 +08:00
azudin
41321dc34e Update chats.ts 2023-12-07 23:55:09 +08:00
azudin
6f81ce9527 Update chats.ts 2023-12-07 23:51:22 +08:00
azudin
92dec36781 Update chats.ts 2023-12-07 23:44:51 +08:00
azudin
13fcf827f4 Update chats.ts 2023-12-07 23:41:46 +08:00
azudin
d1b57cf990 Update chats.ts 2023-12-07 23:37:06 +08:00
azudin
0898c7cd76 Update chats.ts 2023-12-07 23:10:04 +08:00
Codeboss
fe573b365c eslint final 2023-08-10 01:33:48 +03:00
Codeboss
67542c48ac eslint 2023-08-10 01:33:48 +03:00
Codeboss
fea204ac26 Simplified 2023-08-10 01:33:48 +03:00
Emanuele Ingrosso
a977d20310 Fix brackets in chats.ts 2023-08-10 01:33:48 +03:00
Emanuele Ingrosso
1d57f38323 Add "+" to the beginning of jids if not present in the onWhatsApp method
In Baileys 5.x a "+" was always added at the beginning of the jids provided to the onWhatsApp method. This was removed later in the 6.x version and has created a subtle problem.

Many phone numbers where correctly verified but for some reason french mobile number (starting with 336 or 337) always returned an undefined result (maybe there were problems with some other countries too, I couldn't verify).

Adding back the "+" (if missing) should fix the problem.
2023-08-10 01:33:48 +03:00
Samuel Scheit
d570da19a4 Merge branch 'WhiskeySockets:master' into master 2023-05-31 18:12:43 +02:00
Adrien
bb25723b6a fix: onWhatsApp query for multiple jids (#85) 2023-05-26 08:12:58 -03:00
SamuelScheit
d713e2314d remove wip two factor 2023-05-19 10:24:55 +02:00
SamuelScheit
e98e309b0d wip: two factor auth 2023-05-19 10:15:40 +02:00
Samuel Scheit
d60f84a683 Merge branch 'master' into master 2023-05-19 10:13:54 +02:00
Rafael Garcia
3ac29e131d Slint fixes applied 2023-05-15 09:41:33 -05:00
Rafael Garcia
38f285760d feat(labels): modify chat utils 2023-05-14 12:44:19 -05:00
SamuelScheit
a6640bb0f6 fix: mobile app state key + message events 2023-05-14 17:45:20 +02:00
SamuelScheit
07562c2204 feat: fetch groups if ib:dirty 2023-05-14 17:45:20 +02:00
✬Ravindu Manoj✬ ✓
13810ec7ea feat: privacy settings update functions and profile pic remove function (#5) 2023-05-06 15:10:43 -03:00
Adhiraj Singh
9d8aa67f22 feat: process pollupdate automatically 2023-03-02 22:43:31 +05:30
Adhiraj Singh
7d5aca54e9 chore: lint 2023-03-02 17:41:56 +05:30
Adhiraj Singh
5fb9f12b31 chore: use cache instead of permanent maps 2023-02-21 11:35:32 +05:30
Adhiraj Singh
572d0f1dd6 feat: implement tc token handling
TC token is required in certain cases to receive presence updates on chats
2022-12-11 15:48:26 +05:30
Adhiraj Singh
a5d263d31b fix: correctly sync app state 2022-12-09 10:15:58 +05:30
Adhiraj Singh
30e2cb5c4c refactor: impl counter based event buffer
1. counter based event buffer keeps track of the number of blocks that request event processing in buffer
2. event buffer only releases events when the last block completes (i.e. counter = 0)

this approach is far simpler than the promised based garbled crap I wrote, should also prevent the deadlock issues it introduced 🙏
2022-12-02 11:31:42 +05:30