You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-ios/SessionUtilitiesKit/General/Notifications+Lifecycle.swift

18 lines
964 B
Swift

// Copyright © 2024 Rangeproof Pty Ltd. All rights reserved.
import Foundation
public extension Notification.Name {
static let sessionDidEnterBackground = Notification.Name("sessionDidEnterBackground")
static let sessionWillEnterForeground = Notification.Name("sessionWillEnterForeground")
static let sessionWillResignActive = Notification.Name("sessionWillResignActive")
static let sessionDidBecomeActive = Notification.Name("sessionDidBecomeActive")
}
@objc public extension NSNotification {
@objc static let sessionDidEnterBackground = Notification.Name.sessionDidEnterBackground.rawValue as NSString
@objc static let sessionWillEnterForeground = Notification.Name.sessionWillEnterForeground.rawValue as NSString
@objc static let sessionWillResignActive = Notification.Name.sessionWillResignActive.rawValue as NSString
@objc static let sessionDidBecomeActive = Notification.Name.sessionDidBecomeActive.rawValue as NSString
}