Create an implementation of the StorageProvider interface that works against an in-memory data structure. This will be the default storage provider, which can be swapped out by calling save.
A storage provider will asynchronously fetch an array of messages matching a query. The query structure is starting to take shape. Unit tests to come.
Create an implementation of the StorageProvider interface that works against an in-memory data structure. This will be the default storage provider, which can be swapped out by calling save.
A storage provider will asynchronously fetch an array of messages matching a query. The query structure is starting to take shape. Unit tests to come.