プロジェクト

全般

プロフィール

機能 #1140 » 0002-update_profile_spell.patch

Shibafu Midorino, 2017-12-27 23:45

差分を表示:

core/plugin/twitter/twitter.rb
twitter.search(**options)
end
defspell(:update_profile_name, :twitter) do |twitter, name:|
(twitter/'account/update_profile').user(name: name)
end
defspell(:update_profile_location, :twitter) do |twitter, location:|
(twitter/'account/update_profile').user(location: location)
end
defspell(:update_profile_url, :twitter) do |twitter, url:|
(twitter/'account/update_profile').user(url: url)
end
defspell(:update_profile_biography, :twitter) do |twitter, biography:|
(twitter/'account/update_profile').user(description: biography)
end
defspell(:update_profile_icon, :twitter, :photo) do |twitter, photo|
photo.download.next{ |downloaded|
(twitter/'account/update_profile_image').user(image: Base64.encode64(downloaded.blob))
}
end
# リツイートを削除した時、ちゃんとリツイートリストからそれを削除する
on_destroyed do |messages|
messages.each{ |message|
(2-2/2)