WIP: show missed call tips

This commit is contained in:
Ryan Zhao 2021-11-30 13:46:53 +11:00
parent 9aad1e0e29
commit f3206416e0
2 changed files with 9 additions and 1 deletions

View File

@ -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

View File

@ -7,6 +7,7 @@ public enum SNUserDefaults {
case hasViewedSeed
case hasSeenLinkPreviewSuggestion
case hasSeenCallIPExposureWarning
case hasSeenCallMissedTips
case isUsingFullAPNs
}