致命的 #643 » dm.patch
core/plugin/direct_message/direct_message.rb | ||
---|---|---|
detach(:direct_message, event)
|
||
}
|
||
mumbles = ::Gtk::VBox.new(false, 0)
|
||
postbox = ::Gtk::PostBox.new(Sender.new(::Gtk::PostBox::PostToPrimaryService.new, user), :postboxstorage => mumbles, :delegate_other => true)
|
||
postbox = ::Gtk::PostBox.new(Sender.new(user), :postboxstorage => mumbles, :delegate_other => true)
|
||
mumbles.pack_start(postbox)
|
||
container.closeup(mumbles).add(::Gtk::HBox.new.add(tl).closeup(scrollbar))
|
||
container
|
core/plugin/direct_message/sender.rb | ||
---|---|---|
module Plugin::DirectMessage
|
||
class Sender
|
||
attr_reader :service
|
||
def initialize(service, user)
|
||
@service, @user = service, user
|
||
def initialize(user)
|
||
@user = user
|
||
end
|
||
def post(args)
|
||
@service.send_direct_message({:text => args[:message], :user => @user}, &Proc.new)
|
||
Service.primary.send_direct_message({:text => args[:message], :user => @user}, &Proc.new)
|
||
end
|
||
end
|
||