バグ #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
|
||
|
}
|
||