CSharpRTMP.Core.Protocols.Cluster.SlaveClusterAppProtocolHandler.OnAppListSynchronization C# (CSharp) Method

OnAppListSynchronization() public method

public OnAppListSynchronization ( DirtyInfo dirty ) : void
dirty CSharpRTMP.Core.Protocols.Rtmp.DirtyInfo
return void
        public void OnAppListSynchronization(DirtyInfo dirty)
        {
            if (dirty.Type == Defines.SOT_SC_UPDATE_DATA &&  Application.SOManager["appList"][dirty.PropertyName] != null)
            {
                var appId = Application.SOManager["appList"][dirty.PropertyName];
                Logger.INFO("sync applist:{0},{1}", dirty.PropertyName, appId);
                ClientApplicationManager.GetOrCreateRoom(dirty.PropertyName, appId);
                if (GotAppIdTasks.ContainsKey(dirty.PropertyName))
                {
                    GotAppIdTasks[dirty.PropertyName](appId);
                }
            }
        }
        public bool ConnectOutboundCluster()