The initial client PR has two pieces needed for us to connect this end-to-end: implementation of the NetworkManager protocol and implementation of the StorageManager protocol. The expected functionality of these is defined well in the EventPlatformClientProtocols.swift file in the initial PR.
This task is to investigate and subtask out if necessary the implementation of these portions. If possible I think it would be nice to lean on existing functionality in the old event logging system for persistence and networking rather than reinventing the wheel. Analytics has confirmed that the design of NetworkManager and StorageManager can be changed if needed for this. If we can reuse some components from the old system, maybe we should duplicate that code so that the original event logging library remains untouched for better regression testing.
If it's not reusable, we should have a solid understanding of how the old system works and document any deltas to be aware of with how things are stored and the network is used in the old system vs. the new system.