Update api_service to use WebSockets
Personne n'a encore pris cette issue.
- #444 par @SGI-CAPP-AT2 — fermée sans fusion
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 45/100
Piste de recherche
Lisez api_service.dart et comparez le flux WebSocket proposé avec la pull request #71, en utilisant la bibliothèque web_socket_channel référencée dans l’issue. Vérifiez que les actions add, delete et complete fonctionnent toujours et que l’état de JobQueue ou les messages de réponse produisent la Snackbar correspondante.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Describe your improvement idea or feature request
The new JobQueue system in CCSync does not directly tell the status of the Job or its response, but uses a WebSocket instead.
Integrate this to the api_service.dart using web sockets library in Flutter.
How would you like to see it implemented?
- The user adds/deletes/marks as completed, deleted just like earlier, but
- Websocket is used to get the message/status and shows the relevant Snackbar
Similar to this
Put here any screenshots or videos (optional)
No response
How can we contact you (optional)
Github/Slack
Would you like to work on this issue?
None
By submitting this issue, I have confirmed that:
- I have starred the repo ⭐ and watched 👀 it on GitHub and followed the contribution guidelines.
- Langage dominant
- Dart
- Étoiles
- 244
- Forks
- 180
- Merge moyen
- 16 h 19 min
- PR mergées (30 j)
- 4
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de CCExtractor/taskwarrior-flutter
-
Fix misaligned text "Select the directory" in settings tilePeut-être à nouveau libre @alabeddev l’a pris il y a 203 jours, et aucune pull request n’est ouverte. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
CCExtractor/taskwarrior-flutter#639 · 2 commentaires ·
-
bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
-
Drawer should close automatically when navigating to a new screenPeut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
Sensitive Credentials Stored in Plain Text Files Without EncryptionPeut-être à nouveau libre @sahu-virendra-1908 l’a pris il y a 201 jours, et aucune pull request n’est ouverte. Ouvertebug
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 45/100
CCExtractor/taskwarrior-flutter#645 · 1 commentaire ·
-
Data Inconsistency When Editing Task (Missing Transaction)Peut-être à nouveau libre @aryanorastar l’a pris il y a 61 jours, et aucune pull request n’est ouverte. Ouvertebug
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
CCExtractor/taskwarrior-flutter#643 · 1 commentaire ·
Toutes les issues de CCExtractor/taskwarrior-flutter
Issues similaires
-
[Bug] Windows:开启 Flutter windowing 后对话框被提升为原生窗口,首个 ShowWindow 死锁导致整个应用卡死(设置 → 远程访问端口 100% 复现)Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
AimesSoft/NipaPlay-Reload#1021 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement triage
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
fluttercommunity/plus_plugins#4004 ·
Les mainteneurs répondent en général sous 1 jour
-
agent:ready bug P2 · 中 健壮性 区域: 启动与合规 待验证 隐私与合规
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
ASDW51/DanmuFloat#106 ·
Les mainteneurs répondent en général sous 1 jour
-
c: proposal p: go_router package team-ecosystem
Difficulté 2/5 1-3 heures Accessibilité débutants 60/100
flutter/flutter#194542 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement good first issue help wanted
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100