ScuffleTV / scuffle

Live streaming platform
https://scuffle.tv
233 stars 26 forks source link

Initial API Implementation #52

Closed TroyKomodo closed 1 year ago

TroyKomodo commented 1 year ago

Proposed changes

This is the initial API implementation with code coverage and unit tests

closes #24

Types of changes

Checklist

codecov[bot] commented 1 year ago

Codecov Report

Merging #52 (76642e3) into main (6f92975) will increase coverage by 79.60%. The diff coverage is 99.08%.

@@            Coverage Diff             @@
##            main      #52       +/-   ##
==========================================
+ Coverage   2.81%   82.42%   +79.60%     
==========================================
  Files         30       29        -1     
  Lines        213      438      +225     
==========================================
+ Hits           6      361      +355     
+ Misses       207       77      -130     
Impacted Files Coverage Δ
common/src/config.rs 100.00% <ø> (+100.00%) :arrow_up:
common/src/logging.rs 100.00% <ø> (+100.00%) :arrow_up:
common/src/types/user.rs 0.00% <0.00%> (ø)
common/src/signal.rs 93.10% <93.10%> (ø)
backend/api/src/api/mod.rs 100.00% <100.00%> (+100.00%) :arrow_up:
backend/api/src/api/v1/health.rs 100.00% <100.00%> (ø)
backend/api/src/api/v1/mod.rs 100.00% <100.00%> (ø)
backend/api/src/api/v1/users/mod.rs 100.00% <100.00%> (ø)
backend/api/src/config.rs 100.00% <100.00%> (+100.00%) :arrow_up:
common/src/context.rs 100.00% <100.00%> (ø)
... and 12 more