Update message delivery script to work with rails 3
This commit is contained in:
parent
8e52cac837
commit
2f4d12f990
1 changed files with 4 additions and 5 deletions
|
@ -1,7 +1,6 @@
|
|||
#!/usr/bin/env ruby
|
||||
|
||||
require File.dirname(__FILE__) + '/../config/environment'
|
||||
require 'tmail'
|
||||
|
||||
exit 0 unless recipient = ARGV[0].match(/^([cm])-(\d+)-(.*)$/)
|
||||
|
||||
|
@ -19,14 +18,14 @@ end
|
|||
|
||||
exit 0 unless recipient[3] == digest[0,6]
|
||||
|
||||
mail = TMail::Mail.parse(STDIN.readlines.join)
|
||||
mail = Mail.new(STDIN.readlines.join)
|
||||
|
||||
message = Message.new(:sender => from, :recipient => to,
|
||||
:sent_on => Time.now.getutc,
|
||||
:sent_on => mail.date.new_offset(0),
|
||||
:title => mail.subject.sub(/\[OpenStreetMap\] */, ""),
|
||||
:body => mail.body)
|
||||
:body => mail.body.decoded)
|
||||
message.save!
|
||||
|
||||
Notifier::deliver_message_notification(message)
|
||||
Notifier.message_notification(message).deliver
|
||||
|
||||
exit 0
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue