[Backend] Escrever um DB_service que apaga list saves após bloqueio
I maintainer di solito rispondono entro 1 giorno
@enzodisanto-dev ci sta già lavorando.
Dal 30/10/2026.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
Direzione di ricerca
Leggi backend/src/services/db_services/user/block.py e la route /block/{user_id} in backend/src/routes/user.py per seguire come il blocco aggiorna attualmente i dati. Implementa la rimozione dei saves in entrambe le direzioni, poi aggiungi un test unitario in backend/tests/test_lists/test_save_list.py e verifica la route tramite la pagina della documentazione di FastAPI. Il lavoro è completato quando il blocco rimuove i saves di entrambi gli utenti dalle liste dell’altro e il test passa.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
-
No arquivo
backend/src/services/db_services/user/block.py, crie uma função DB_delete_saves_after_block que remova todos os saves que um usuário A deu nas listas do usuário B. -
No arquivo
backend/src/routes/user.py, chame a função que você escreveu na rota de bloquear usuários (@user_router.post("/block/{user_id}")) tanto para apagar os saves que o usuário A deu nas listas do usuário B quanto para apagar os saves que o usuário B deu nas listas do usuário A. -
Teste, usando aquela página de documentação da fastapi, para ver se está dando certo.
-- Dê commit aqui, e abra uma PR para avaliação.
- No arquivo
backend/tests/test_lists/test_save_list.py, escreva um teste unitário que teste se a sua função está operando como esperado.
-- Outro commit aqui na mesma PR para avaliação;
- Lingua principale
- JavaScript
- Stelle
- 1
- Fork
- 0
- Merge medio
- 17h 39m
- PR unite (30g)
- 4
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 USPCodeLabSanca/Gamerboxd
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
USPCodeLabSanca/Gamerboxd#89 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
USPCodeLabSanca/Gamerboxd#88 ·
I maintainer di solito rispondono entro 1 giorno
-
[Backend] Pesquisa sobre uso de cacheForse già presa @Raf4Janni l’ha presa 7 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
USPCodeLabSanca/Gamerboxd#72 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
[Frontend] Tela de diário do Usuário no FigmaForse di nuovo libera @joaopneves1570 l’ha presa 36 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
USPCodeLabSanca/Gamerboxd#34 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
[Backend] Otimizar banco de dadosForse già presa @CLQueirozz l’ha presa oggi. Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
USPCodeLabSanca/Gamerboxd#86 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di USPCodeLabSanca/Gamerboxd
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
simstudioai/sim#9831 ·
I maintainer di solito rispondono entro 1 giorno
-
status: waiting for maintainer
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
mui/material-ui#49751 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 2 giorni
-
Edit: Monumental TV [PY]Apertachannels:edit check:passed
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno