William Grant
|
37bdd08aca
|
fix: correct getter region comments
|
2 years ago |
William Grant
|
101762918c
|
Merge branch 'unstable' into userconfig_disappearingmessage
|
2 years ago |
William Grant
|
caf39d661c
|
feat: commit disappearing remote changes to db
|
2 years ago |
William Grant
|
27a634b268
|
feat: updateExpireTimer now returns success
we use this to decide on commiting updates from sync messages to the db
|
2 years ago |
William Grant
|
5b7afe0a29
|
fix: disappear synced settings updates
need to trigger the expirationStartTimestamp manually
|
2 years ago |
William Grant
|
674cda3278
|
fix: sync legacy mode in single mode before V2
for NTS and closed groups we want to set the expirationMode to legacy
|
2 years ago |
William Grant
|
bb646ed3b9
|
refactor: replaced get expirationTimerUpdate calls
with getExpirationTimerUpdate
|
2 years ago |
William Grant
|
0dcf48be16
|
refactor: replaced get expires_at calls
with getExpiresAt
|
2 years ago |
William Grant
|
61eccb8d0f
|
refactor: replaced get expirationStartTimestamp calls
with getExpirationStartTimestamp
|
2 years ago |
William Grant
|
777584945d
|
refactor: replaced get expireTimer calls
with getExpireTimer
|
2 years ago |
William Grant
|
ebaedb2e4c
|
feat: created getters in message model
replaced all expirationType calls with getExpirationType
|
2 years ago |
William Grant
|
1861131ce2
|
refactor: replaced get lastDisappearingMessageChangeTimestamp calls
with getLastDisappearingMessageChangeTimestamp
|
2 years ago |
William Grant
|
712a1e92e4
|
refactor: replaced get hasOutdatedClient calls
with getHasOudatedClient
|
2 years ago |
William Grant
|
f31e157c12
|
refactor: replaced get expireTimer calls
with getExpireTimer
|
2 years ago |
William Grant
|
3ed041c4a5
|
feat: created getters on convo model
replaced all expirationMode calls
|
2 years ago |
William Grant
|
da869bfdd3
|
refactor: rename hook
useconversationusernameorshorten to usenicknameorprofilenameorshortenedpubkey
|
2 years ago |
William Grant
|
dfe0f6866a
|
fix: conversationheadertitle shortens pubkey
|
2 years ago |
William Grant
|
bea539e669
|
feat: when v2 is released migration legacy convos
use the default mode and timer value for the convo type
|
2 years ago |
William Grant
|
c4cc18ad2e
|
feat: dont expire messages that fail to send
|
2 years ago |
William Grant
|
fd73787192
|
feat: anyone in a group can change the setting
before the v2 release
|
2 years ago |
William Grant
|
251f2e1d37
|
fix: single mode is off by default
|
2 years ago |
William Grant
|
38a8012e10
|
refactor: providedexpirationtype to provideddisappearingmode
|
2 years ago |
William Grant
|
029db2d73f
|
refactor: useselectedconversationexpirationtype to useselectedconversationdisappearingmode
|
2 years ago |
William Grant
|
a484011acb
|
refactor: changetodisappearingmessageconversationtype to changetodisappearingconversationmode
|
2 years ago |
William Grant
|
515805b94d
|
fix: messages are no longer randomly deleted
forgot to expire only unread disappearing messages and not all messages
|
2 years ago |
William Grant
|
250e3d0238
|
refactor: rename expirationType on convo to expirationMode
this means convo has expirationMode and messages have expirationType
|
2 years ago |
William Grant
|
cd2f51684d
|
refactor: disappearingmessageconversationtype to disappearingmessageconversationmodetype
|
2 years ago |
William Grant
|
c7f8f4f635
|
fix: get_expiries retry and error handing
nested pRetry Abort errors can break our retry logic so we need to catch them
|
2 years ago |
William Grant
|
0e67e2a0b7
|
feat: improved expiry retry and error handing
nested pRetry Abort errors can break our retry logic so we need to catch them
|
2 years ago |
William Grant
|
5b6ebcad07
|
fix: add temp fix for single msg get_expiries
|
2 years ago |
William Grant
|
e6257f3cbc
|
fix: commented out some logs
|
2 years ago |
Audric Ackermann
|
7c16ce9da4
|
fix: do not try to store contacts not matching pubkey regex in wrapper
also remove existing convo with spaces and 05 on start
|
2 years ago |
William Grant
|
93b450ce56
|
feat: hit expire endpoint for read messages
for now it will hit the expire endpoint twice
|
2 years ago |
William Grant
|
c1dc2e5a6c
|
fix: hit expire endpoint when send is successful
we need the returned messageHash from the swarm
|
2 years ago |
William Grant
|
238a16149d
|
fix: we can trust the read start from libsession for expirationTimerUpdates
therefore we don't need to update the read status explicitly
|
2 years ago |
William Grant
|
958f64e27f
|
feat: get_expiries implementation done
now just need to make sure to call both endpoints in the correct places
|
2 years ago |
William Grant
|
475807c4ae
|
fix: remove redundant start timestamp start in read receipts
|
2 years ago |
William Grant
|
a4bd3f59bb
|
feat: improved expire swarm result logic
better logging and handle errors more smoothly
|
2 years ago |
William Grant
|
beb04d1b31
|
feat: improved logging for start expiry timestamp
|
2 years ago |
William Grant
|
3b0d5f55e7
|
feat: added get_expiries typings
|
2 years ago |
William Grant
|
9e21f459dd
|
feat: started get_expiries work
signature now generates and renamed expire file to expireRequest
|
2 years ago |
William Grant
|
3cc155b9e8
|
feat: update the TTL with the snode expire result
|
2 years ago |
William Grant
|
ee5503585a
|
fix: comment out some unnecessary logging
|
2 years ago |
William Grant
|
32b7870e07
|
feat: make sure to use ms for the expireTimer
expireTimer on the model is in seconds so we need to convert it
|
2 years ago |
William Grant
|
7f68107738
|
feat: added retry logic to expireMessageOnSnode
|
2 years ago |
William Grant
|
ae15275206
|
feat: adding proper typings to snode expire code
I dont think the expire value returned is correct, needs debugging
|
2 years ago |
William Grant
|
f2dbcfa305
|
feat: use SubRequest typings for expireOnNodes
created request builder, added logging for now to test
|
2 years ago |
William Grant
|
a2185625c8
|
fix: use TTL_CONFIG in retrieve request
also some comment cleanup
|
2 years ago |
William Grant
|
b5bf6be691
|
fix: show durations for constants on hover
for TTL_DEFAULT and SWARM_POLLING_TIMEOUT
|
2 years ago |
William Grant
|
f045562a33
|
fix: use updateExpireTimer for UserProfile
before we were setting the convo values directly
|
2 years ago |