Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: PersistedShapeStream with generic storage interface #1630

Closed
wants to merge 13 commits into from

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    da96db8 View commit details
    Browse the repository at this point in the history
  2. Add async or possibilities

    msfstef committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    112b075 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    61f7765 View commit details
    Browse the repository at this point in the history
  4. Test persistence

    msfstef committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    43c316d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    07f8873 View commit details
    Browse the repository at this point in the history
  6. Add changeset

    msfstef committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    7967cbd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d15d46b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    02f6225 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e227452 View commit details
    Browse the repository at this point in the history
  10. Add package export

    msfstef committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    9f3da50 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b49ab53 View commit details
    Browse the repository at this point in the history
  12. Reduce async latency

    msfstef committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    f2b6cbe View commit details
    Browse the repository at this point in the history
  13. chore: Client refactoring (#1634)

    As part of the work done for
    #1630 I had to introduce a
    `ShapeStreamInterface`, and generally make the client slightly more
    modular in its utilities.
    
    I've split out a bunch of things used and added unit tests for most
    (found some issues such as the `fetchWithBackoff` never terminating).
    
    I've also refactored the classes to use the [proper private
    fields](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Private_properties)
    in modern JS.
    
    ---------
    
    Co-authored-by: Kyle Mathews <[email protected]>
    msfstef and KyleAMathews authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    3314bae View commit details
    Browse the repository at this point in the history