From f54e5f12e53501d09162223a9f47153bb9682320 Mon Sep 17 00:00:00 2001 From: Sami Samhuri Date: Sun, 19 Apr 2015 21:54:32 -0700 Subject: [PATCH] update draft timestamps with every edit --- server/harp_blog.rb | 3 ++- server/server.rb | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/server/harp_blog.rb b/server/harp_blog.rb index 4ad0e88..6068cc3 100644 --- a/server/harp_blog.rb +++ b/server/harp_blog.rb @@ -114,10 +114,11 @@ class HarpBlog end end - def update_post(post, title, body, link) + def update_post(post, title, body, link, timestamp = nil) post.title = title post.body = body post.link = link + post.timestamp = timestamp if timestamp save_post('update post', post) end diff --git a/server/server.rb b/server/server.rb index 3471147..662d451 100755 --- a/server/server.rb +++ b/server/server.rb @@ -220,7 +220,7 @@ put '/posts/drafts/:id' do |id| title, body, link = @fields.values_at('title', 'body', 'link') begin if post = blog.get_draft(id) - blog.update_post(post, title, body, link) + blog.update_post(post, title, body, link, Time.now.to_i) status 204 else status 404