Igor Sirotin
4083aae162
chore_: refactor `TestMessengerCollapsedComunityCategoriesSuite` ( #5790 )
...
* chore_: improve readability of `TestE2eSendingReceivingProfilePicture`
* chore_: cleanup logs
* chore_: remove generateKeyUID
* chore_: cleanup logs
* chore_: move chat message sending to switch case
* chore_: remove redundant args
* chore_: simplify images check
* chore(testMesengerConfig)_: add createSettings option
* chore_: move TestMessengerCollapsedCommunityCategoriesSuite
* chore(MessengerProfilePictureHandlerSuite)_: simpler messenger creation
* chore_: MessengerProfilePictureHandlerSuite test cases
* chore_: lint fix
* chore_: address pr comments
2024-09-03 12:39:49 +01:00
Igor Sirotin
1f0fc2935c
fix: clear waku envelopes cache when deleting a chat ( #4621 )
...
* chore: extract `ErrPermissionToJoinNotSatisfied`
* chore: disable resending messages in communities tests
* chore: move newTestMessenger extraOptions to testMessengerConfig
* chore: `WithTestStoreNode` messenger option
* feat: waku `ClearEnvelopesCache` method
* fix: call `ClearEnvelopesCache` when deleting chat
* chore: `TestBecomeMemberPermissions` checks messages after rejoin
2024-01-30 13:43:34 +00:00
Patryk Osmaczko
bf5dcacdeb
refactor: introduce `newTestMessenger`
...
This avoids duplication and enables better configuration possibilities
for clients.
Next step is to cleanup all `newMessenger` derivatives in tests.
2024-01-22 13:08:58 +01:00
Patryk Osmaczko
4086e24365
fix: close messenger's databases in tests
2023-11-28 20:59:25 +01:00
Igor Sirotin
ab6cb85690
fix(messenger_base_test): remove messenger `Start` duplication ( #4305 )
2023-11-13 15:53:51 +00:00
Igor Sirotin
176bdd297d
feat: url unfurling settings ( #4128 )
2023-10-13 15:31:56 +01:00
Ivan Belyakov
2df9df10ab
fix(tests): moved test db setup to a common place 't/helpers', created
...
interface for initializing db, which is implemented for appdatabase and
walletdatabase. TBD for multiaccounts DB.
Unified DB initializion for all tests using helpers and new interface.
Reduced sqlcipher kdf iterations for all tests to 1.
2023-08-18 09:00:56 +02:00
Sale Djenic
7c72d5ec99
fix: discard backed up messages if `ProcessBackedupMessages` is not set to `true`
...
If user followed onboarding flow to recover his account using seed phrase or keycard,
then `ProcessBackedupMessages` property of node config json object should be set to
`true`, otherwise it should be set to `false` or be omitted.
2023-07-25 07:50:43 +02:00
Sale Djenic
34f5ef031c
feat: a profile keypair name follows display name
...
As part of this commit `UpdateKeypairName` endpoint added,
will be used to rename all but the profile keypairs.
2023-05-25 19:46:47 +02:00
Pascal Precht
6859a1d3b7
Add methods to sign and recover messages/signatures to AccountManager
...
Also, make AccountManager a dependency of Messenger.
This is needed for community token permissions as we'll need a way to access wallet accounts
and sign messages when sending requests to join a community.
The APIs have been mostly taken from GethStatusBackend and personal service.
2023-03-16 12:25:06 +01:00
Andrea Maria Piana
44a0f5b74d
Add collapsed community categories
2023-03-14 17:13:21 +00:00