Flagsmith 6.3 should support newer versions of Dio (or pin to a lower Dio version)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Ambito
- mobile-dev
Direzione di ricerca
L'errore di compilazione punta a lib/src/core/events/event_processor.dart intorno alla riga 375, dove uno switch su e.type di tipo DioExceptionType non ha un caso per transformTimeout. Leggi quello switch e la gestione degli errori che lo circonda, poi confrontalo con l'enum DioExceptionType in dio_exception.dart di dio. Il lavoro è completato quando il pacchetto viene analizzato senza errori con dio 5.10 e successive, aggiungendo il caso mancante oppure un ramo default, con il comportamento esistente dell'event processor invariato per gli altri tipi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Version 5.10 of Dio added a new DioExceptionType type. Since flagsmith switch (e.type) to match cases, it needs to include the new types:
../../../.pub-cache/hosted/pub.dev/flagsmith-6.3.0/lib/src/core/events/event_processor.dart:375:15: Error: The type 'DioExceptionType' is not exhaustively matched by the switch cases since it doesn't match 'DioExceptionType.transformTimeout'.
- 'DioExceptionType' is from 'package:dio/src/dio_exception.dart' ('../../../.pub-cache/hosted/pub.dev/dio-5.11.1/lib/src/dio_exception.dart').
Try adding a default case or cases that match 'DioExceptionType.transformTimeout'.
switch (e.type) {
^
See also: https://github.com/cfug/dio/issues/2547#issuecomment-4841979338
Alternatively, pin dio to < 5.10.0
Alternatively alternatively, provide a default match.
- Lingua principale
- Dart
- Stelle
- 17
- Fork
- 18
- Merge medio
- 3g 16h
- PR unite (30g)
- 8
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Flagsmith/flagsmith-flutter-client
-
Dependency DashboardAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 25/100
Flagsmith/flagsmith-flutter-client#103 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
Flagsmith/flagsmith-flutter-client#93 ·
I maintainer di solito rispondono entro 1 giorno
-
Crashlytics reporting a crash when the user lost the internet connectionForse già presa @Wreos l’ha presa 295 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 48/100
Flagsmith/flagsmith-flutter-client#63 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Flagsmith/flagsmith-flutter-client
Issue simili
-
Translation: landing pageApertadocumentation good first issue help wanted
Difficoltà 2/5 Mezza giornata Idoneità per principianti 72/100
Is0cre/MonkeyThrive#6 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
15-minutes 5-minutes algorithm any-language beginner-friendly c cpp csharp easy go good first issue hacktoberfest help wanted java javascript kotlin python rust swift typescript
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
Huerte/algo-solutions-python#260 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
totaldrop-app/totaldrop#516 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
zjs81/meshcore-open#663 ·
I maintainer di solito rispondono entro 1 giorno