Ejemplo n.º 1
0
        public new static void PrintSyncFeatureMatrixMessage(SyncFeatureMatrixMessage msg, object tag)
        {
            MessagePrinter.PrintSyncFeatureMatrixMessage(msg, tag);
            FrontendConnect fc = (FrontendConnect)tag;

            if (fc.State == LoginState.WaitSyncFeatureMatrix)
            {
                fc.State = LoginState.SendUserLoginMessage;
            }
        }
Ejemplo n.º 2
0
        private void OnUpdatedFetureMatrix(UnifiedNetwork.OperationService.Service service, UpdateFeatureMatrix operation)
        {
            if (base.ID != service.ID)
            {
                return;
            }
            Log <DSService> .Logger.WarnFormat("Updating FeatureMatrix", new object[0]);

            SyncFeatureMatrixMessage message = new SyncFeatureMatrixMessage(FeatureMatrix.GetFeatureMatrixDic());

            foreach (DSEntity dsentity in this.DSEntities.Values)
            {
                dsentity.SendMessage <SyncFeatureMatrixMessage>(message);
            }
        }