mapbox / mapbox/MapboxGeocoder.swift

Sanitize semicolons from non-batch queries

Offen
#176 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Swift
Sterne
133
Forks
46
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

A non-batch query that contains a semicolon is implicitly treated as a batch query. GeocodeOptions should replace semicolons with commas or spaces to avoid getting back a response that it can’t parse. But its batch subclasses need to preserve semicolons.

/cc @captainbarbosa @frederoni @apendleton

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

Beginnen Sie mit GeocodeOptions und untersuchen Sie, wie Abfragen, die nicht im Batch-Modus ausgeführt werden, konstruiert werden, bevor sie gesendet werden. Vergleichen Sie dieses Verhalten mit den Batch-Unterklassen, die Semikolons beibehalten müssen. Als erledigt gilt die Aufgabe, wenn Semikolons bei Abfragen, die nicht im Batch-Modus ausgeführt werden, durch Kommas oder Leerzeichen ersetzt werden, während Batch-Abfragen sie beibehalten; in der Aufgabe werden keine Dateien oder Tests genannt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
swift
Bereich
api, mobile-dev
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 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.