バグ #693 » 0001-.patch
| core/plugin/change_account/change_account.rb | ||
|---|---|---|
|
def request_token(reset = false)
|
||
|
if !@request_token || reset
|
||
|
@request_token = parallel {
|
||
|
twitter = MikuTwitter.new
|
||
|
twitter.consumer_key = Environment::TWITTER_CONSUMER_KEY
|
||
|
twitter.consumer_secret = Environment::TWITTER_CONSUMER_SECRET
|
||
|
twitter.request_oauth_token } end
|
||
|
twitter = MikuTwitter.new
|
||
|
twitter.consumer_key = Environment::TWITTER_CONSUMER_KEY
|
||
|
twitter.consumer_secret = Environment::TWITTER_CONSUMER_SECRET
|
||
|
@request_token = twitter.request_oauth_token end
|
||
|
@request_token end
|
||
| ... | ... | |
|
}
|
||
|
false
|
||
|
}
|
||
|
sequence.
|
||
|
say(_("登録方法は、\n1. %{authorize_url} にアクセスする\n2. mikutterに登録したいTwitterアカウントでログイン\n3. 適当に進んでいって取得できる7桁のコードをこのウィンドウの一番上に入力\nだよ。") % {authorize_url: request_token(true).authorize_url}, nil)
|
||
|
begin
|
||
|
sequence.
|
||
|
say(_("登録方法は、\n1. %{authorize_url} にアクセスする\n2. mikutterに登録したいTwitterアカウントでログイン\n3. 適当に進んでいって取得できる7桁のコードをこのウィンドウの一番上に入力\nだよ。") % {authorize_url: request_token(true).authorize_url}, nil)
|
||
|
rescue => error
|
||
|
shell.remove(eventbox)
|
||
|
sequence.say(_("何かがおかしいよ。\n(%{error})") % {error: error.to_s}).next{
|
||
|
jump_seq :register_account }
|
||
|
end
|
||
|
end
|
||
|
defsequence :achievement do
|
||
| ... | ... | |
|
ach.take!
|
||
|
else
|
||
|
achievement = ach
|
||
|
request_token if Service.to_a.empty?
|
||
|
if seq
|
||
|
sequence.
|
||
|
say(_("前回の続きから説明するね")).
|
||