From 89141470683efb53c11f0073adb2c321513be049 Mon Sep 17 00:00:00 2001 From: rgerard Date: Wed, 10 Aug 2011 07:07:28 -0700 Subject: [PATCH] Only output successfully migrated posts --- .idea/workspace.xml | 44 +++++++++++++++++++++------- app/controllers/import_controller.rb | 11 ++++--- app/views/import/authorized.erb | 2 +- 3 files changed, 42 insertions(+), 15 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 0fa3d40..df791a5 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -35,7 +35,16 @@ - + + + + + + + + + + @@ -44,7 +53,7 @@ - + @@ -62,7 +71,7 @@ - + @@ -93,6 +102,7 @@ - + - + - + + + + + + + + + + + + + + + - + - + diff --git a/app/controllers/import_controller.rb b/app/controllers/import_controller.rb index 39a2441..35aad45 100644 --- a/app/controllers/import_controller.rb +++ b/app/controllers/import_controller.rb @@ -43,13 +43,13 @@ def authorized def create_blog_migration #blog_url = "http://www.ryangerard.net/1/feed" - logger.info session[:feed_url] + #logger.info session[:feed_url] blog_url = session[:feed_url] feed = get_feed(blog_url) @feed_arr = parse_feed(feed) - write_posts_to_tumblr(@feed_arr) + @feed_arr = write_posts_to_tumblr(@feed_arr) respond_to do |format| format.html # authorized.html.erb @@ -106,6 +106,7 @@ def parse_feed(feed) def write_posts_to_tumblr(posts) + post_success = [] logger.info "Starting write" #t_url = "http://api.tumblr.com/v2/blog/ryangerard.tumblr.com/post" t_url = "http://api.tumblr.com/v2/blog/" + session[:tumblr_url] + "/post" @@ -125,20 +126,22 @@ def write_posts_to_tumblr(posts) # Send the request logger.info "Posting new item to blog" - @response=@access_token.post(t_url, post_params) + response=@access_token.post(t_url, post_params) case response when Net::HTTPSuccess, Net::HTTPRedirection # OK logger.info "Success!" + post_success << post else logger.info "Failure!" logger.info response.message logger.info response.body - logger.info response.response_code end end + return post_success + end end diff --git a/app/views/import/authorized.erb b/app/views/import/authorized.erb index 23d1205..6f25fee 100644 --- a/app/views/import/authorized.erb +++ b/app/views/import/authorized.erb @@ -1,4 +1,4 @@ -

Listing posts

+

The following posts were successfully migrated to Tumblr