Morgan Pretty
7eb7eda74e
[WIP] Cleaned up interface, error handling and redundant code
3 months ago
Ryan ZHAO
68ce009d1c
fix an issue when following settings linked devices won't sync the updated config
6 months ago
Ryan ZHAO
e81923cdef
fix an issue when updating expiry unchanged messages won't start disappear
6 months ago
Morgan Pretty
c293bbca3a
Fixed a couple of migration issues and minor tweaks
...
Added the ability to define requirements for migrations (in case some data or state needs to be loaded for a migration to be able to be performed correctly)
Fixed a bug where the migration would throw because the user config might not have loaded it's state yet
Fixed a bug where the migration would throw if the user didn't exist yet
Commented out some logic in the ConfigSyncJob that could be problemmatic
11 months ago
Morgan Pretty
63be502434
Merge remote-tracking branch 'upstream/dev' into disappearing-message-redesign
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
# Session/Conversations/Settings/ThreadDisappearingMessagesSettingsViewModel.swift
# SessionMessagingKit/Configuration.swift
# SessionMessagingKit/Sending & Receiving/MessageSender.swift
# SessionSnodeKit/Networking/SnodeAPI.swift
# SessionTests/Conversations/Settings/ThreadDisappearingMessagesViewModelSpec.swift
# SessionUtilitiesKit/General/Dictionary+Utilities.swift
# SessionUtilitiesKit/JobRunner/JobRunner.swift
11 months ago
ryanzhao
6738af200f
update expiration of sync visible messages
1 year ago
Ryan Zhao
1f20403a26
WIP: race condition handling
1 year ago
Ryan Zhao
754279e6ab
make update message expiration a seperate job from disappearing messages job
1 year ago