<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -9,6 +9,7 @@ class Torrent
 
   def self.update
     urls = %w(http://www.mininova.org/rss.xml?user=axxo http://www.mininova.org/rss.xml?user=klaxxon http://www.mininova.org/rss.xml?user=fxm)
+    count = 0
     urls.each do |url|
       feed = FeedParser.parse(url)
       feed.entries.each do |entry|
@@ -16,9 +17,11 @@ class Torrent
         torrent = Torrent.first(:title =&gt; title)
         if torrent.nil?
           new_torrent = Torrent.new :title =&gt; title, :link =&gt; entry.link, :added_at =&gt; entry.updated_time
-          new_torrent.save
+          saved = new_torrent.save
+          count = count + 1 if saved
         end
       end
     end
+    return count
   end
 end</diff>
      <filename>lib/models.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,15 +3,20 @@ require 'sinatra'
 require 'dm-core'
 require 'lib/models'
 require 'rfeedparser'
+require 'rack-flash'
+
+use Rack::Session::Cookie
+use Rack::Flash
 
 configure do
   require File.join(File.dirname(__FILE__), 'config', 'movies.rb')
 end
 
 get '/update' do
-  Torrent.update
+  count = Torrent.update
   torrents = Torrent.all
-  torrents.size.to_s
+  flash[:notice] = &quot;#{count} new movies added&quot;
+  redirect '/'
 end
 
 get '/' do</diff>
      <filename>movies.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,5 @@
+%div
+  = flash[:notice]
 %ul
   - @torrents.each do |torrent|
     %li</diff>
      <filename>views/index.haml</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>043d322794ce62a304f1db42c8d214d8b882b8f1</id>
    </parent>
  </parents>
  <author>
    <name>Christopher Rigor</name>
    <email>crigor@gmail.com</email>
  </author>
  <url>http://github.com/crigor/sinatra-movies/commit/08b274cd08387fb71df3930252064e35e666f983</url>
  <id>08b274cd08387fb71df3930252064e35e666f983</id>
  <committed-date>2009-03-19T09:51:48-07:00</committed-date>
  <authored-date>2009-03-19T09:51:48-07:00</authored-date>
  <message>add Rack::Flash</message>
  <tree>0c91cab0a2475bd613e5914684a273766dacbc18</tree>
  <committer>
    <name>Christopher Rigor</name>
    <email>crigor@gmail.com</email>
  </committer>
</commit>
