matrix-org / matrix-org/matrix-python-sdk

Use filters to limit data pulled by /sync

Offen
#153 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Client layer enhancement
Vorherrschende Sprache
Python
Sterne
266
Forks
118
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

We can check what kind of events we have hooks registered for and use the filter api to only pull needed data through /sync. This will help limit data usage for e.g. embedded applications.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den /sync-Einstiegspunkt und die Filter-API im Python SDK nachzuverfolgen, und untersuche anschließend, wie registrierte Event-Hooks dargestellt werden. Ermittle, wie die Sync-Anfrage die zurückgegebenen Daten auf Events mit registrierten Hooks beschränken könnte, und verifiziere, dass die Datennutzung der eingebetteten App reduziert wird, ohne benötigte Events auszulassen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
api
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.