changed push time from 17 hours after the last push to always midnight local time
This commit is contained in:
+6
-10
@@ -1,18 +1,14 @@
|
|||||||
local private, public = {}, {}
|
local private, public = {}, {}
|
||||||
Aux.history = public
|
Aux.history = public
|
||||||
|
|
||||||
private.PUSH_INTERVAL = 57600
|
function private.next_push()
|
||||||
|
local date = date('*t')
|
||||||
function private.hours_left_in_day()
|
date.hour, date.min, date.sec = 24, 0, 0
|
||||||
return 24 - tonumber(date('%H'))
|
return time(date)
|
||||||
end
|
|
||||||
|
|
||||||
function private.time_until_next_push()
|
|
||||||
return time() + private.hours_left_in_day * 3600
|
|
||||||
end
|
end
|
||||||
|
|
||||||
function private.new_record()
|
function private.new_record()
|
||||||
return { next_push = time() + private.PUSH_INTERVAL, market_values = {} }
|
return { next_push = private.next_push(), market_values = {} }
|
||||||
end
|
end
|
||||||
|
|
||||||
function private.load_data()
|
function private.load_data()
|
||||||
@@ -139,5 +135,5 @@ function private.push_record(item_record)
|
|||||||
item_record.daily_max_bid = nil
|
item_record.daily_max_bid = nil
|
||||||
item_record.daily_min_buyout = nil
|
item_record.daily_min_buyout = nil
|
||||||
item_record.daily_max_price = nil
|
item_record.daily_max_price = nil
|
||||||
item_record.next_push = time() + private.PUSH_INTERVAL
|
item_record.next_push = private.next_push()
|
||||||
end
|
end
|
||||||
Reference in New Issue
Block a user