Skip to main content

isReady

Observable field indicating whether the SDK has fully initialized and is ready to use.

Type​

boolean

Description​

Set to true when the SDK finishes initializing, and set to false when destroySDK() is called. Observe this field to react to SDK initialization and teardown lifecycle events, particularly after calling restartSDK().

Usage​

m.lib.observeField("isReady", "onSDKReady")

function onSDKReady(event as Object)
isReady = event.getData()
if isReady
print "SDK is ready"
else
print "SDK has been destroyed"
end if
end function

Notes​

  • isReady starts as false and transitions to true once the SDK initialization sequence completes.
  • destroySDK() sets isReady = false before running teardown logic.
  • onPlayerTimeCodeUpdated() is silently ignored while isReady is false.