WIP: show missed call tips
This commit is contained in:
parent
9aad1e0e29
commit
f3206416e0
|
@ -55,6 +55,13 @@ extension AppDelegate {
|
|||
return infoMessage
|
||||
}
|
||||
|
||||
private func showMissedCallTipsIfNeeded() {
|
||||
let userDefaults = UserDefaults.standard
|
||||
guard !userDefaults[.hasSeenCallMissedTips] else { return }
|
||||
|
||||
userDefaults[.hasSeenCallMissedTips] = true
|
||||
}
|
||||
|
||||
@objc func setUpCallHandling() {
|
||||
// Pre offer messages
|
||||
MessageReceiver.handleNewCallOfferMessageIfNeeded = { (message, transaction) in
|
||||
|
@ -68,7 +75,7 @@ extension AppDelegate {
|
|||
guard SSKPreferences.areCallsEnabled else {
|
||||
let infoMessage = self.insertCallInfoMessage(for: message, using: transaction)
|
||||
infoMessage.updateCallInfoMessage(.missed, using: transaction)
|
||||
// TODO: add tips
|
||||
self.showMissedCallTipsIfNeeded()
|
||||
return
|
||||
}
|
||||
let callManager = AppEnvironment.shared.callManager
|
||||
|
|
|
@ -7,6 +7,7 @@ public enum SNUserDefaults {
|
|||
case hasViewedSeed
|
||||
case hasSeenLinkPreviewSuggestion
|
||||
case hasSeenCallIPExposureWarning
|
||||
case hasSeenCallMissedTips
|
||||
case isUsingFullAPNs
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue