UnbluCallModuleDelegate
public protocol UnbluCallModuleDelegate : AnyObject
The delegate for the UnbluCallModule
-
unbluCallModuleDidStartCall(_:
Default implementation) Called when a call starts
Default Implementation
Declaration
Swift
func unbluCallModuleDidStartCall(_ unbluCallModuleApi: UnbluCallModuleApi)
Parameters
unbluCallModuleApi
The
UnbluCallModuleApi
instance -
unbluCallModuleDidEndCall(_:
Default implementation) Called when a call ends
Default Implementation
Declaration
Swift
func unbluCallModuleDidEndCall(_ unbluCallModuleApi: UnbluCallModuleApi)
Parameters
unbluCallModuleApi
The
UnbluCallModuleApi
instance -
Called whenever a PiP button is clicked to define the behavior and potentially implement a custom handling of clicks
Declaration
Swift
func unbluMobileCallModuleHandlePiPButtonClick(_ unbluCallModuleApi: UnbluCallModuleApi) -> ButtonInterceptorAction
Parameters
unbluCallModuleApi
The
UnbluCallModuleApi
instance