IPVGO: Fix non-async promise-returning methods to be more consistent (#1327)

This commit is contained in:
Michael Ficocelli
2024-06-04 21:37:00 -04:00
committed by GitHub
parent 7321d64383
commit 5f6a5c8785
2 changed files with 14 additions and 17 deletions
+2 -2
View File
@@ -47,11 +47,11 @@ export function NetscriptGo(): InternalAPI<NSGo> {
validateMove(error(ctx), x, y, "makeMove");
return makePlayerMove(logger(ctx), error(ctx), x, y);
},
passTurn: (ctx: NetscriptContext) => (): Promise<Play> => {
passTurn: (ctx: NetscriptContext) => async (): Promise<Play> => {
validateTurn(error(ctx), "passTurn()");
return handlePassTurn(logger(ctx));
},
opponentNextTurn: (ctx: NetscriptContext) => (_logOpponentMove) => {
opponentNextTurn: (ctx: NetscriptContext) => async (_logOpponentMove) => {
const logOpponentMove = typeof _logOpponentMove === "boolean" ? _logOpponentMove : true;
return getOpponentNextMove(logOpponentMove, logger(ctx));
},