push pour alban
continuous-integration/drone/push Build is failing Details

Persistance
Thomas Chazot 2 years ago
parent 2833fccaa2
commit 3b19f61e8e

@ -9,6 +9,9 @@ import { Game } from "../core/game"
*/ */
import styles from './style/Game.style'; import styles from './style/Game.style';
import LobbySolo from "../screens/LobbySolo" import LobbySolo from "../screens/LobbySolo"
import ManagerMatch from "../services/matchServices/managerMatch"
import MatchCreator from "../core/Match/matchCreator"
import { MANAGER_USER } from "../../App"
export const GameComponent : export const GameComponent :
/* /*
@ -33,7 +36,10 @@ FC<{game: Game, nav: any}> =
} }
function createNewMatchSolo(game : Game, nav: any) { function createNewMatchSolo(game : Game, nav: any) {
const m=new MatchCreator();
let tmp=MANAGER_USER.getCurrentUser();
nav.navigate("LobbySolo") if (tmp!=null){
let match=m.createMatch(tmp, game);
nav.navigate("LobbySolo");
}
} }

@ -6,7 +6,7 @@ import { Match } from "./match";
export default class MatchCreator{ export default class MatchCreator{
async createMatchSolo(u:User, g:Game): Promise<Match>{ async createMatch(u:User, g:Game): Promise<Match>{
return await MANAGER_MATCH.getsaverMatch().saveMatch(u, g); return await MANAGER_MATCH.getsaverMatch().saveMatch(u, g);
} }
} }
Loading…
Cancel
Save