Skip to content

Refactor interfaces for modules#353

Merged
w3stling merged 6 commits intomasterfrom
refactor/provider-interfaces-for-modules
Mar 8, 2026
Merged

Refactor interfaces for modules#353
w3stling merged 6 commits intomasterfrom
refactor/provider-interfaces-for-modules

Conversation

@w3stling
Copy link
Owner

@w3stling w3stling commented Mar 8, 2026

This pull request introduces a unified interface for feed channels and items, consolidating access to all supported RSS namespace module extensions. It also refactors the implementation classes to support lazy initialization and presence checks for each namespace, improving both performance and usability. The changes provide a more robust and extensible way to interact with feed data from multiple namespaces.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Mar 8, 2026

@github-actions
Copy link

github-actions bot commented Mar 8, 2026

Test Results

 23 files   23 suites   22s ⏱️
383 tests 379 ✅ 4 💤 0 ❌
391 runs  387 ✅ 4 💤 0 ❌

Results for commit cf52312.

@w3stling w3stling merged commit 54d1577 into master Mar 8, 2026
7 checks passed
@w3stling w3stling deleted the refactor/provider-interfaces-for-modules branch March 8, 2026 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant