William Grant
|
a37c8eaf13
|
fix: merge now returns good hashes
we calc the latestEnvelopeTimestamp and use for disappearAfterRead
|
2 years ago |
William Grant
|
04c3f69398
|
refactor: export functions from an object for stubbing
for disappearing messages index file
|
2 years ago |
William Grant
|
bb6e09de0a
|
feat: cleaned up wip logs
|
2 years ago |
William Grant
|
d4aacd3159
|
fix: move isDelete into inbox poll if statement
fixed some comments
|
2 years ago |
William Grant
|
ef50a9f7a5
|
fix: remove unneeded Boolean cast
|
2 years ago |
William Grant
|
aad55025ba
|
fix: more comment cleanup
|
2 years ago |
William Grant
|
5f3a0899f5
|
feat: moved remaining code into feature folder
also separated out legacy functions
|
2 years ago |
William Grant
|
0212166fcc
|
feat: moved disappearing logic to a feature folder
only moved types and timerOptions so far
|
2 years ago |
William Grant
|
73cceab31f
|
refactor: getDisappearingUnreadByConversation
to getUnreadDisappearingByConversation since reading causes disappearing
|
2 years ago |
William Grant
|
cafa9d80ec
|
fix: remove all unneeded tslint comments
fixed some eslint errors
|
2 years ago |
William Grant
|
12a29f718a
|
feat: updateExpireTimer arg shouldCommitMessage
when testing we dont want to commit the timer update message
|
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
|
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
|
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
|
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
|
38a8012e10
|
refactor: providedexpirationtype to provideddisappearingmode
|
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
|
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
|
beb04d1b31
|
feat: improved logging for start expiry timestamp
|
2 years ago |
William Grant
|
ee5503585a
|
fix: comment out some unnecessary logging
|
2 years ago |
William Grant
|
a2185625c8
|
fix: use TTL_CONFIG in retrieve request
also some comment cleanup
|
2 years ago |
William Grant
|
f045562a33
|
fix: use updateExpireTimer for UserProfile
before we were setting the convo values directly
|
2 years ago |
William Grant
|
c33eef0162
|
fix: sync messages now expire in 1on1s
fromConfig has been removed from updateExpireTimer
|
2 years ago |
William Grant
|
631c677a24
|
fix: trigger expiry for outgoing sync messages
|
2 years ago |
William Grant
|
17f8431f59
|
fix: canBeDeleteAftereSend in messagejob was wrong
|
2 years ago |
William Grant
|
ec81805745
|
fix: log pipeline better
|
2 years ago |
William Grant
|
00ef4a47a2
|
fix: outgoing content messages can have an equal changetimestamp
|
2 years ago |
William Grant
|
7c6e6c981a
|
fix: make sure to note sent another message
in all remote cases
|
2 years ago |
William Grant
|
e8e3ba142e
|
fix: added isOutdated prop to expireUpdate
ignores duplicate setting messages
|
2 years ago |
William Grant
|
3d8a664da9
|
fix: ignore equal lastMessageChangeTimestamps
|
2 years ago |
William Grant
|
ab13f39a10
|
fix: newlines for logging
|
2 years ago |
William Grant
|
50f144a8c3
|
fix: improved logging
made some progress with fixing things but other things broke
|
2 years ago |
William Grant
|
c24487b938
|
fix: deleteAfterSend now works in private convos again
|
2 years ago |
William Grant
|
710da30594
|
feat: shouldDisappearButIsntMessage is now a function
result is added to the expireUpdate and improves outdated client checking logic
|
2 years ago |
William Grant
|
b88842b687
|
feat: tested v2 releas
made some updates to expire update generation and handling, one final fix required
|
2 years ago |
William Grant
|
bb6eb3e84e
|
feat: fixed 1-1s and added more logging
|
2 years ago |
William Grant
|
6031db308d
|
fix: disappear messages from other platforms correctly
some platforms use the convo settings and dont include info the dataMessage before the v2 release
|
2 years ago |
William Grant
|
58331209c7
|
fix: closed groups works correctly now
I think
|
2 years ago |
William Grant
|
d923a0d611
|
feat: closed groups state now starts correctly
|
2 years ago |
William Grant
|
2a05185138
|
Merge branch 'unstable' into userconfig_disappearingmessage
|
2 years ago |
William Grant
|
e8c927f580
|
feat: setExpirationStartTimestamp uses DisappearingMessageConversationType
easier to manage starting a legacy disappearing message and always pass expiration type and timer
|
2 years ago |
Audric Ackermann
|
e98c9720c8
|
fix: fix synced messages sometimes not appearing
|
2 years ago |