Ejemplo n.º 1
0
        public void Initialize(IHackerPacketQueue packetQueue)
        {
            packetQueue
            .Items
            .ObserveReset()
            .Merge(packetQueue.Items.ObserveAdd().Select(_ => Unit.Default))
            .Merge(packetQueue.Items.ObserveRemove().Select(_ => Unit.Default))
            .Merge(packetQueue.Items.ObserveMove().Select(_ => Unit.Default))
            .Merge(packetQueue.Items.ObserveReplace().Select(_ => Unit.Default))
            .Subscribe(_ => UpdateText(packetQueue.Items.ToArray()));

            UpdateText(packetQueue.Items.ToArray());
        }
Ejemplo n.º 2
0
 public void Initialize(IHackerPacketQueue queue, ICommandLineConsole commandLineConsole)
 {
     _queue = queue;
     _commandLineConsole = commandLineConsole;
 }