Commit 9aa9d70f authored by Lucas Fernandes de Oliveira's avatar Lucas Fernandes de Oliveira

Merge branch 'issue/19' into 'develop'

Issue #19: Correção de erros

See merge request !13
parents c737fa1f fab0e6b7
Pipeline #22148 passed with stage
in 40 seconds
...@@ -42,13 +42,13 @@ export class DBHandler { ...@@ -42,13 +42,13 @@ export class DBHandler {
return this.compras[ID]; return this.compras[ID];
} }
public updateplayer(ID: number, newplayer: Jogador) { public updateplayer(ID: number, newplayer: Jogador) {
return this.jogadores[ID] = newplayer; this.jogadores.splice(ID, 1, newplayer);
} }
public updategame(ID: number, newgame: Jogo) { public updategame(ID: number, newgame: Jogo) {
return this.jogos[ID] = newgame; this.jogos.splice(ID, 1, newgame);
} }
public updatebuy(ID: number, newbuy: Compra) { public updatebuy(ID: number, newbuy: Compra) {
return this.compras[ID] = newbuy; this.compras.splice(ID, 1, newbuy);
} }
public deleteplayer(ID: number) { public deleteplayer(ID: number) {
return this.jogadores.splice(ID, 1); return this.jogadores.splice(ID, 1);
......
...@@ -70,7 +70,7 @@ app.delete("/jogador/:id", (req: Request, res: express.Response) => { ...@@ -70,7 +70,7 @@ app.delete("/jogador/:id", (req: Request, res: express.Response) => {
res.status(400).json({msg: "Busca inapropriada"}); res.status(400).json({msg: "Busca inapropriada"});
return; return;
} }
if (id > req.db.list("jogos").length){ if (id > req.db.list("jogadores").length){
res.status(400).json({msg: "O jogador não existe no banco"}); res.status(400).json({msg: "O jogador não existe no banco"});
return; return;
} }
...@@ -93,7 +93,8 @@ app.put("/jogador/:id", (req: Request, res: express.Response) => { ...@@ -93,7 +93,8 @@ app.put("/jogador/:id", (req: Request, res: express.Response) => {
res.status(400).json({msg: "O jogador não existe no banco"}); res.status(400).json({msg: "O jogador não existe no banco"});
return; return;
} }
const jogador: Jogador = new Jogador(req.body.name, [], [], 0);
req.db.updateplayer(id, jogador);
res.json({msg: "O jogador foi atulaizado com sucesso."}); res.json({msg: "O jogador foi atulaizado com sucesso."});
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment