jhnnsrs / rath

rath is an apollo-like graphql client that supports links, multipart uploads, websocket subscriptions with sync and async interface
https://jhnnsrs.github.io/rath/
MIT License
9 stars 3 forks source link

Unified streams #9

Closed jhnnsrs closed 2 years ago

jhnnsrs commented 2 years ago

this is what i envision to be the next api for rath,

codecov[bot] commented 2 years ago

Codecov Report

Merging #9 (9f7b93e) into master (03069bd) will increase coverage by 3.84%. The diff coverage is 85.71%.

@@            Coverage Diff             @@
##           master       #9      +/-   ##
==========================================
+ Coverage   85.84%   89.68%   +3.84%     
==========================================
  Files          28       30       +2     
  Lines         883      931      +48     
==========================================
+ Hits          758      835      +77     
+ Misses        125       96      -29     
Impacted Files Coverage Δ
rath/links/errors.py 88.88% <ø> (-2.03%) :arrow_down:
rath/links/transpile.py 71.26% <71.26%> (ø)
rath/links/testing/mock.py 80.35% <71.42%> (-17.21%) :arrow_down:
rath/links/testing/statefulmock.py 79.31% <72.72%> (-7.46%) :arrow_down:
rath/links/dictinglink.py 82.14% <77.27%> (+7.14%) :arrow_up:
rath/links/compose.py 93.10% <85.71%> (-1.35%) :arrow_down:
rath/links/aiohttp.py 69.23% <90.00%> (+7.82%) :arrow_up:
rath/links/base.py 81.81% <90.90%> (+10.17%) :arrow_up:
tests/apis/nested_inputs.py 94.11% <94.11%> (ø)
rath/links/validate.py 96.42% <96.00%> (+37.27%) :arrow_up:
... and 25 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 64c5a9a...9f7b93e. Read the comment docs.

jhnnsrs commented 2 years ago

Merging for new api basis