LifecycleListener
public protocol LifecycleListener : AnyObject
Listener for lifcycle-related state of for the session
-
lid
Default implementationUndocumented
Default Implementation
Undocumented
Declaration
Swift
var lid: UUID { get }
-
Sesson stream was started or restored
Declaration
Swift
func onStreaming(oldState: ScreenMeet.Session.State, streamingReason: ScreenMeet.Session.State.StreamingReason)
Parameters
oldState
Previous state value
streamingReason
Reason why state was changed
-
Sesson stream was started or restored
Declaration
Swift
func onInactive(oldState: ScreenMeet.Session.State, inactiveReason: ScreenMeet.Session.State.InactiveReason)
Parameters
oldState
Previous state value
inactiveReason
Reason why state was changed
-
Sesson stream was started or restored
Declaration
Swift
func onPause(oldState: ScreenMeet.Session.State, pauseReason: ScreenMeet.Session.State.PauseReason)
Parameters
oldState
Previous state value
pauseReason
Reason why state was changed
-
Is called when application fased with network issues and trys to restore connection
Declaration
Swift
func networkDisconnect()
-
Is called when application restored network connection
Declaration
Swift
func networkReconnect()