pull/941/head
Ryan Zhao 2 years ago
parent 3712893bdc
commit f105c1d7bc

@ -454,7 +454,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterD
return try Interaction return try Interaction
.filter(Interaction.Columns.wasRead == false) .filter(Interaction.Columns.wasRead == false)
.filter(Interaction.Variant.variantsToIncrementUnreadCount.contains(Interaction.Column.variant)) .filter(Interaction.Variant.variantsToIncrementUnreadCount.contains(Interaction.Columns.variant))
.filter( .filter(
// Only count mentions if 'onlyNotifyForMentions' is set // Only count mentions if 'onlyNotifyForMentions' is set
thread[.onlyNotifyForMentions] == false || thread[.onlyNotifyForMentions] == false ||

@ -200,12 +200,7 @@ public final class CallMessage: ControlMessage {
} }
// DisappearingMessagesConfiguration // DisappearingMessagesConfiguration
do { setDisappearingMessagesConfigurationIfNeeded(db, on: contentProto)
try setDisappearingMessagesConfigurationIfNeeded(db, on: contentProto)
} catch {
SNLog("Couldn't construct call message proto from: \(self).")
return nil
}
} }
// MARK: - Description // MARK: - Description

@ -340,7 +340,7 @@ public final class ClosedGroupControlMessage: ControlMessage {
let dataMessageProto = SNProtoDataMessage.builder() let dataMessageProto = SNProtoDataMessage.builder()
dataMessageProto.setClosedGroupControlMessage(try closedGroupControlMessage.build()) dataMessageProto.setClosedGroupControlMessage(try closedGroupControlMessage.build())
// DisappearingMessagesConfiguration // DisappearingMessagesConfiguration
try setDisappearingMessagesConfigurationIfNeeded(db, on: contentProto) setDisappearingMessagesConfigurationIfNeeded(db, on: contentProto)
// Group context // Group context
try setGroupContextIfNeeded(db, on: dataMessageProto) try setGroupContextIfNeeded(db, on: dataMessageProto)
contentProto.setDataMessage(try dataMessageProto.build()) contentProto.setDataMessage(try dataMessageProto.build())

@ -93,7 +93,7 @@ public final class DataExtractionNotification: ControlMessage {
let contentProto = SNProtoContent.builder() let contentProto = SNProtoContent.builder()
contentProto.setDataExtractionNotification(try dataExtractionNotification.build()) contentProto.setDataExtractionNotification(try dataExtractionNotification.build())
// DisappearingMessagesConfiguration // DisappearingMessagesConfiguration
try setDisappearingMessagesConfigurationIfNeeded(db, on: contentProto) setDisappearingMessagesConfigurationIfNeeded(db, on: contentProto)
return try contentProto.build() return try contentProto.build()
} catch { } catch {
SNLog("Couldn't construct data extraction notification proto from: \(self).") SNLog("Couldn't construct data extraction notification proto from: \(self).")

@ -83,12 +83,7 @@ public final class ExpirationTimerUpdate: ControlMessage {
let contentProto = SNProtoContent.builder() let contentProto = SNProtoContent.builder()
// DisappearingMessagesConfiguration // DisappearingMessagesConfiguration
do { setDisappearingMessagesConfigurationIfNeeded(db, on: contentProto)
try setDisappearingMessagesConfigurationIfNeeded(db, on: contentProto)
} catch {
SNLog("Couldn't construct visible message proto from: \(self).")
return nil
}
do { do {
contentProto.setDataMessage(try dataMessageProto.build()) contentProto.setDataMessage(try dataMessageProto.build())

@ -75,7 +75,7 @@ public final class MessageRequestResponse: ControlMessage {
do { do {
contentProto.setMessageRequestResponse(try messageRequestResponseProto.build()) contentProto.setMessageRequestResponse(try messageRequestResponseProto.build())
// DisappearingMessagesConfiguration // DisappearingMessagesConfiguration
try setDisappearingMessagesConfigurationIfNeeded(db, on: contentProto) setDisappearingMessagesConfigurationIfNeeded(db, on: contentProto)
return try contentProto.build() return try contentProto.build()
} catch { } catch {
SNLog("Couldn't construct unsend request proto from: \(self).") SNLog("Couldn't construct unsend request proto from: \(self).")

@ -65,7 +65,7 @@ public final class ReadReceipt: ControlMessage {
do { do {
contentProto.setReceiptMessage(try receiptProto.build()) contentProto.setReceiptMessage(try receiptProto.build())
// DisappearingMessagesConfiguration // DisappearingMessagesConfiguration
try setDisappearingMessagesConfigurationIfNeeded(db, on: contentProto) setDisappearingMessagesConfigurationIfNeeded(db, on: contentProto)
return try contentProto.build() return try contentProto.build()
} catch { } catch {
SNLog("Couldn't construct read receipt proto from: \(self).") SNLog("Couldn't construct read receipt proto from: \(self).")

@ -91,7 +91,7 @@ public final class TypingIndicator: ControlMessage {
do { do {
contentProto.setTypingMessage(try typingIndicatorProto.build()) contentProto.setTypingMessage(try typingIndicatorProto.build())
// DisappearingMessagesConfiguration // DisappearingMessagesConfiguration
try setDisappearingMessagesConfigurationIfNeeded(db, on: contentProto) setDisappearingMessagesConfigurationIfNeeded(db, on: contentProto)
return try contentProto.build() return try contentProto.build()
} catch { } catch {
SNLog("Couldn't construct typing indicator proto from: \(self).") SNLog("Couldn't construct typing indicator proto from: \(self).")

@ -71,7 +71,7 @@ public final class UnsendRequest: ControlMessage {
do { do {
contentProto.setUnsendRequest(try unsendRequestProto.build()) contentProto.setUnsendRequest(try unsendRequestProto.build())
// DisappearingMessagesConfiguration // DisappearingMessagesConfiguration
try setDisappearingMessagesConfigurationIfNeeded(db, on: contentProto) setDisappearingMessagesConfigurationIfNeeded(db, on: contentProto)
return try contentProto.build() return try contentProto.build()
} catch { } catch {
SNLog("Couldn't construct unsend request proto from: \(self).") SNLog("Couldn't construct unsend request proto from: \(self).")

@ -182,12 +182,7 @@ public final class VisibleMessage: Message {
} }
// DisappearingMessagesConfiguration // DisappearingMessagesConfiguration
do { setDisappearingMessagesConfigurationIfNeeded(db, on: proto)
try setDisappearingMessagesConfigurationIfNeeded(db, on: proto)
} catch {
SNLog("Couldn't construct visible message proto from: \(self).")
return nil
}
// Group context // Group context
do { do {

Loading…
Cancel
Save