[Feature]: `IObservableCache.TransformMany` with force transform param
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 32/100
Rechercherichtung
Start by reading the existing IObservableCache.Transform overload that accepts an observable for refreshing derived data, then compare it with TransformMany. Check the related tests for Transform and TransformMany to understand expected behavior. Done means TransformMany offers the corresponding force-transform parameter without requiring refreshes of the original source.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Describe the functionality desired 🐞
Currently only Transform has an overload which supports refreshing the derived cache with another observable. This is very useful when doing a transform which depends on external to the cache data which can be changed, thus invalidating the derived cache data, but TransformMany doesn't have a similar override.
Considerations
Refreshing the original source on external data changes may be not desirable due to other effects and also isn't obvious
- Vorherrschende Sprache
- C#
- Sterne
- 1.9k
- Forks
- 194
- Ø Merge
- 12 Min.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus reactivemarbles/DynamicData
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
reactivemarbles/DynamicData#1229 ·
Maintainer antworten meist innerhalb von 1 Tag
-
infrastructure
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
reactivemarbles/DynamicData#1089 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Bug]: ChangeAwareList merges an insert one slot before a pending AddRange, corrupting list order downstreamEvtl. vergeben @dwcullop hat das vor 9 Tagen übernommen. Offenbug
Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 63/100
reactivemarbles/DynamicData#1225 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Feature]: Make Avg, StdDev, Maximum and Minimum refresh-aware, consistent with SumEvtl. vergeben @dwcullop hat das vor 14 Tagen übernommen. Offenbreaking change enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
reactivemarbles/DynamicData#1214 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
reactivemarbles/DynamicData#1196 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in reactivemarbles/DynamicData
Ähnliche Issues
-
Feature needs response
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Adyen/adyen-dotnet-api-library#1907 ·
Maintainer antworten meist innerhalb von 5 Tagen
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
immichFrame/ImmichFrame#735 ·
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
dimitar-radenkov/Pointframe#318 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
DotHarness/dotcraft#546 ·
Maintainer antworten meist innerhalb von 1 Tag
-
a-corriger bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
christian-raj/S-Aloha#303 · 1 Kommentar ·