Use millisecond resolution for timestamps of updated directory objects on DELETE requests
This commit is contained in:
parent
483523b091
commit
2c9979f544
@ -107,7 +107,7 @@ module RemoteStorage
|
|||||||
def delete_data(user, directory, key)
|
def delete_data(user, directory, key)
|
||||||
riak_response = data_bucket.delete("#{user}:#{directory}:#{key}")
|
riak_response = data_bucket.delete("#{user}:#{directory}:#{key}")
|
||||||
|
|
||||||
timestamp = Time.now.to_i
|
timestamp = (Time.now.to_f * 1000).to_i
|
||||||
delete_or_update_directory_objects(user, directory, timestamp)
|
delete_or_update_directory_objects(user, directory, timestamp)
|
||||||
|
|
||||||
halt riak_response[:code]
|
halt riak_response[:code]
|
||||||
|
@ -112,7 +112,7 @@ describe "Directories" do
|
|||||||
it "updates the timestamps of the existing directory objects" do
|
it "updates the timestamps of the existing directory objects" do
|
||||||
directory = directory_bucket.new("jimmy:tasks")
|
directory = directory_bucket.new("jimmy:tasks")
|
||||||
directory.content_type = "text/plain"
|
directory.content_type = "text/plain"
|
||||||
directory.data = 2.seconds.ago.to_i.to_s
|
directory.data = (2.seconds.ago.to_f * 1000).to_i
|
||||||
directory.store
|
directory.store
|
||||||
|
|
||||||
put "/jimmy/tasks/private/projects/world-domination/start", "write a manifesto"
|
put "/jimmy/tasks/private/projects/world-domination/start", "write a manifesto"
|
||||||
@ -289,7 +289,7 @@ describe "Directories" do
|
|||||||
before do
|
before do
|
||||||
directory = directory_bucket.new("jimmy:tasks/home")
|
directory = directory_bucket.new("jimmy:tasks/home")
|
||||||
directory.content_type = "text/plain"
|
directory.content_type = "text/plain"
|
||||||
directory.data = 2.seconds.ago.to_i.to_s
|
directory.data = (2.seconds.ago.to_f * 1000).to_i
|
||||||
directory.store
|
directory.store
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -384,7 +384,7 @@ describe "Directories" do
|
|||||||
|
|
||||||
describe "timestamps" do
|
describe "timestamps" do
|
||||||
before do
|
before do
|
||||||
@old_timestamp = 2.seconds.ago.to_i
|
@old_timestamp = (2.seconds.ago.to_f * 1000).to_i
|
||||||
|
|
||||||
["tasks/home", "tasks", ""].each do |dir|
|
["tasks/home", "tasks", ""].each do |dir|
|
||||||
directory = directory_bucket.get("jimmy:#{dir}")
|
directory = directory_bucket.get("jimmy:#{dir}")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user