Minetrack/lib/time.js

25 lines
412 B
JavaScript
Raw Normal View History

class TimeTracker {
2020-05-08 06:54:04 +00:00
constructor (app) {
this._app = app
this._points = []
}
newTimestamp () {
const timestamp = new Date().getTime()
this._points.push(timestamp)
2020-05-08 06:54:04 +00:00
if (this._points.length > this._app.pingController.getMaxServerGraphDataLength()) {
this._points.shift()
}
return timestamp
}
getPoints () {
return this._points
}
}
module.exports = TimeTracker