バグ #1325 » 1325-for-unfavo.patch
core/mui/cairo_sub_parts_favorite.rb | ||
---|---|---|
mp.subparts.find{ |sp| sp.class == Gdk::SubPartsFavorite }.add(user) end } }
|
||
end
|
||
onunfavorite do |service, user, message|
|
||
Gdk::MiraclePainter.findbymessage_d(message).next{ |mps|
|
||
mps.deach{ |mp|
|
||
if not mp.destroyed?
|
||
mp.subparts.find{ |sp| sp.class == Gdk::SubPartsFavorite }.delete(user) end } }
|
||
end
|
||
on_before_favorite do |service, user, message|
|
||
Gdk::MiraclePainter.findbymessage_d(message).next{ |mps|
|
||
mps.deach{ |mp|
|
core/plugin/gtk/gtk.rb | ||
---|---|---|
Gdk::MiraclePainter.findbymessage(message).each{ |mp|
|
||
mp.on_modify } end end
|
||
on_unfavorite do |service, user, message|
|
||
if(user.me?)
|
||
Gdk::MiraclePainter.findbymessage(message).each{ |mp|
|
||
mp.on_modify } end end
|
||
on_konami_activate do
|
||
Gtk.konami_load
|
||
end
|
core/plugin/twitter/twitter.rb | ||
---|---|---|
favorited?(twitter, tweet)
|
||
}) do |twitter, tweet|
|
||
(twitter/'favorites/destroy'.freeze).message(id: tweet.id).next{ |unfavorited_tweet|
|
||
unfavorited_tweet.favorited_by.delete(twitter.user_obj)
|
||
Plugin.call(:unfavorite, twitter, twitter.user_obj, unfavorited_tweet)
|
||
unfavorited_tweet
|
||
}
|