fix log time
This commit is contained in:
parent
cdb02da14d
commit
19301cfc81
3 changed files with 6 additions and 6 deletions
|
|
@ -1273,7 +1273,7 @@ const shouldLog = (finishTs, currentTs) => {
|
||||||
};
|
};
|
||||||
const filename = (gameId, offset) => `${DATA_DIR}/log_${gameId}-${offset}.log`;
|
const filename = (gameId, offset) => `${DATA_DIR}/log_${gameId}-${offset}.log`;
|
||||||
const idxname = (gameId) => `${DATA_DIR}/log_${gameId}.idx.log`;
|
const idxname = (gameId) => `${DATA_DIR}/log_${gameId}.idx.log`;
|
||||||
const create = (gameId) => {
|
const create = (gameId, ts) => {
|
||||||
const idxfile = idxname(gameId);
|
const idxfile = idxname(gameId);
|
||||||
if (!fs.existsSync(idxfile)) {
|
if (!fs.existsSync(idxfile)) {
|
||||||
const logfile = filename(gameId, 0);
|
const logfile = filename(gameId, 0);
|
||||||
|
|
@ -1281,7 +1281,7 @@ const create = (gameId) => {
|
||||||
fs.appendFileSync(idxfile, JSON.stringify({
|
fs.appendFileSync(idxfile, JSON.stringify({
|
||||||
gameId: gameId,
|
gameId: gameId,
|
||||||
total: 0,
|
total: 0,
|
||||||
lastTs: 0,
|
lastTs: ts,
|
||||||
currentFile: logfile,
|
currentFile: logfile,
|
||||||
perFile: LINES_PER_LOG_FILE,
|
perFile: LINES_PER_LOG_FILE,
|
||||||
}));
|
}));
|
||||||
|
|
@ -1806,7 +1806,7 @@ async function createGameObject(gameId, targetTiles, image, ts, scoreMode, shape
|
||||||
}
|
}
|
||||||
async function createGame(gameId, targetTiles, image, ts, scoreMode, shapeMode, snapMode) {
|
async function createGame(gameId, targetTiles, image, ts, scoreMode, shapeMode, snapMode) {
|
||||||
const gameObject = await createGameObject(gameId, targetTiles, image, ts, scoreMode, shapeMode, snapMode);
|
const gameObject = await createGameObject(gameId, targetTiles, image, ts, scoreMode, shapeMode, snapMode);
|
||||||
GameLog.create(gameId);
|
GameLog.create(gameId, ts);
|
||||||
GameLog.log(gameId, Protocol.LOG_HEADER, 1, targetTiles, image, ts, scoreMode, shapeMode, snapMode);
|
GameLog.log(gameId, Protocol.LOG_HEADER, 1, targetTiles, image, ts, scoreMode, shapeMode, snapMode);
|
||||||
GameCommon.setGame(gameObject.id, gameObject);
|
GameCommon.setGame(gameObject.id, gameObject);
|
||||||
GameStorage.setDirty(gameId);
|
GameStorage.setDirty(gameId);
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ async function createGame(
|
||||||
snapMode
|
snapMode
|
||||||
)
|
)
|
||||||
|
|
||||||
GameLog.create(gameId)
|
GameLog.create(gameId, ts)
|
||||||
GameLog.log(
|
GameLog.log(
|
||||||
gameId,
|
gameId,
|
||||||
Protocol.LOG_HEADER,
|
Protocol.LOG_HEADER,
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ const shouldLog = (finishTs: Timestamp, currentTs: Timestamp): boolean => {
|
||||||
export const filename = (gameId: string, offset: number) => `${DATA_DIR}/log_${gameId}-${offset}.log`
|
export const filename = (gameId: string, offset: number) => `${DATA_DIR}/log_${gameId}-${offset}.log`
|
||||||
export const idxname = (gameId: string) => `${DATA_DIR}/log_${gameId}.idx.log`
|
export const idxname = (gameId: string) => `${DATA_DIR}/log_${gameId}.idx.log`
|
||||||
|
|
||||||
const create = (gameId: string): void => {
|
const create = (gameId: string, ts: Timestamp): void => {
|
||||||
const idxfile = idxname(gameId)
|
const idxfile = idxname(gameId)
|
||||||
if (!fs.existsSync(idxfile)) {
|
if (!fs.existsSync(idxfile)) {
|
||||||
const logfile = filename(gameId, 0)
|
const logfile = filename(gameId, 0)
|
||||||
|
|
@ -32,7 +32,7 @@ const create = (gameId: string): void => {
|
||||||
fs.appendFileSync(idxfile, JSON.stringify({
|
fs.appendFileSync(idxfile, JSON.stringify({
|
||||||
gameId: gameId,
|
gameId: gameId,
|
||||||
total: 0,
|
total: 0,
|
||||||
lastTs: 0,
|
lastTs: ts,
|
||||||
currentFile: logfile,
|
currentFile: logfile,
|
||||||
perFile: LINES_PER_LOG_FILE,
|
perFile: LINES_PER_LOG_FILE,
|
||||||
}))
|
}))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue