parse_balloon_bundle_id

Function parse_balloon_bundle_id 

Source
pub fn parse_balloon_bundle_id(bundle_id: Option<&str>) -> Option<&str>
Expand description

Parse an App’s Bundle ID out of a Balloon’s Bundle ID

For example, a Bundle ID like com.apple.messages.MSMessageExtensionBalloonPlugin:0000000000:com.apple.SafetyMonitorApp.SafetyMonitorMessages should get parsed into com.apple.SafetyMonitorApp.SafetyMonitorMessages.

§Example

use imessage_database::util::bundle_id::parse_balloon_bundle_id;

let bundle_id = "com.apple.messages.MSMessageExtensionBalloonPlugin:0000000000:com.apple.SafetyMonitorApp.SafetyMonitorMessages";
let parsed = parse_balloon_bundle_id(Some(bundle_id)); // Some("com.apple.SafetyMonitorApp.SafetyMonitorMessages")