Allow plugins to delete messages
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 30/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- go
- Bereich
- api, backend-api-design
Rechercherichtung
Beginne am SendMessage-Einstiegspunkt der Plugin API und prüfe, wie Plugins derzeit Nachrichten adressieren. Vergleiche das angeforderte Verhalten zum Löschen einzelner Nachrichten und zum anwendungsweiten Löschen mit gotify/server issue #266 und lege anschließend die Nachrichten-ID- und Löschsemantik fest, die beide Seiten vor der Implementierung unterstützen müssen. Erledigt ist die Aufgabe, wenn der API-Vertrag beide Löschbereiche eindeutig abdeckt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Allowing plugins to either delete individual messages or all messages of their respective application would add significant flexibility.
To be able to delete individual messages the SendMessage would also have to return some kind of message ID, so that the plugin knows which message to delete.
Together with https://github.com/gotify/server/issues/266 this could be utilized so that a plugin can discard a message on all connected clients given some certain event.
- Vorherrschende Sprache
- Go
- Sterne
- 16
- Forks
- 4
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
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 gotify/plugin-api
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
gotify/plugin-api#11 · 1 Kommentar ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
gotify/plugin-api#8 · 1 Kommentar ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
gotify/plugin-api#6 · 2 Kommentare ·
-
new-api
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
gotify/plugin-api#3 · 4 Kommentare · 1 Reaktion ·
Alle Issues in gotify/plugin-api
Ähnliche Issues
-
textual definition
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
geneontology/go-ontology#32653 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 75/100
-
needs design
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Priority/High ready-for-agent Severity/Major Type/Bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100