1
0
This repository has been archived on 2025-03-31. You can view files and clone it, but cannot push or open issues or pull requests.
php-owntracks-recorder/assets/markermgr.coffee

23 lines
857 B
CoffeeScript

class window.MarkerMgr
constructor: (rpcclient) ->
console.log 'MarkerMgr::constructor(%o)', rpcclient
@rpcclient = rpcclient
@markers = {}
@markers_old = {}
@dateFrom = null
@dateTo = null
@accuracy = null
fetchMarkers: (dateFromYMD, dateToYMD, accuracy) ->
console.log 'MarkerMgr::fetchMarkers(%o, %o, %o)', dateFromYMD, dateToYMD, accuracy
# TODO: Use stored query values if parameters omitted
return @rpcclient.getMarkers dateFromYMD, dateToYMD, accuracy
.then (data) =>
console.log 'MarkerMgr::fetchMarkers got: %o', data
@markers_old = @markers
@markers = data
@dateFrom = dateFromYMD
@dateTo = dateToYMD
@accuracy = accuracy
return data