Improve gateway reliability and client e2e coverage

This commit is contained in:
Joseph Doherty
2026-04-28 06:11:18 -04:00
parent 4fc355b357
commit 907aa49aea
25 changed files with 1153 additions and 83 deletions
@@ -80,7 +80,7 @@ public sealed class MxAccessEventQueue
}
}
public WorkerEvent Enqueue(MxEvent mxEvent)
public void Enqueue(MxEvent mxEvent)
{
if (mxEvent is null)
{
@@ -109,8 +109,6 @@ public sealed class MxAccessEventQueue
Event = queuedEvent,
};
events.Enqueue(workerEvent);
return workerEvent.Clone();
}
}
@@ -124,7 +122,7 @@ public sealed class MxAccessEventQueue
return false;
}
workerEvent = events.Dequeue().Clone();
workerEvent = events.Dequeue();
return true;
}
}
@@ -144,7 +142,7 @@ public sealed class MxAccessEventQueue
List<WorkerEvent> drained = new(drainCount);
for (int index = 0; index < drainCount; index++)
{
drained.Add(events.Dequeue().Clone());
drained.Add(events.Dequeue());
}
return drained;