quran / quran-ios

QuranEngine is the engine powering the Quran.com iOS app.
Apache License 2.0
462 stars 160 forks source link

Implement AyahTiming persistence using GRDB #453

Closed mohamede1945 closed 1 year ago

codecov-commenter commented 1 year ago

Codecov Report

Merging #453 (80b4142) into main (acd55e3) will decrease coverage by 0.40%. The diff coverage is 58.06%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

@@            Coverage Diff             @@
##             main     #453      +/-   ##
==========================================
- Coverage   83.42%   83.02%   -0.40%     
==========================================
  Files         195      196       +1     
  Lines        7239     7282      +43     
==========================================
+ Hits         6039     6046       +7     
- Misses       1200     1236      +36     
Impacted Files Coverage Δ
...nAudioKit/Timing/SQLiteAyahTimingPersistence.swift 0.00% <0.00%> (ø)
Sources/SQLitePersistence/GRDB.swift 85.71% <71.42%> (-1.79%) :arrow_down:
Sources/QuranAudioKit/Downloads/AudioUpdater.swift 84.31% <83.33%> (-1.26%) :arrow_down:
...wnloader/Downloader/GRDBDownloadsPersistence.swift 98.59% <100.00%> (ø)
...AudioKit/Timing/AyahTimingPersistenceFactory.swift 100.00% <100.00%> (ø)
...ranAudioKit/Timing/GRDBAyahTimingPersistence.swift 100.00% <100.00%> (ø)
.../QuranAudioKit/Timing/ReciterTimingRetriever.swift 90.90% <100.00%> (ø)
...ionService/GRDBActiveTranslationsPersistence.swift 98.36% <100.00%> (ø)