バグ #693 » 0001-.patch
core/plugin/change_account/change_account.rb | ||
---|---|---|
88 | 88 | |
89 | 89 |
def request_token(reset = false) |
90 | 90 |
if !@request_token || reset |
91 |
@request_token = parallel { |
|
92 |
twitter = MikuTwitter.new |
|
93 |
twitter.consumer_key = Environment::TWITTER_CONSUMER_KEY |
|
94 |
twitter.consumer_secret = Environment::TWITTER_CONSUMER_SECRET |
|
95 |
twitter.request_oauth_token } end |
|
91 |
twitter = MikuTwitter.new |
|
92 |
twitter.consumer_key = Environment::TWITTER_CONSUMER_KEY |
|
93 |
twitter.consumer_secret = Environment::TWITTER_CONSUMER_SECRET |
|
94 |
@request_token = twitter.request_oauth_token end |
|
96 | 95 | |
97 | 96 |
@request_token end |
98 | 97 | |
... | ... | |
161 | 160 |
} |
162 | 161 |
false |
163 | 162 |
} |
164 |
sequence. |
|
165 |
say(_("登録方法は、\n1. %{authorize_url} にアクセスする\n2. mikutterに登録したいTwitterアカウントでログイン\n3. 適当に進んでいって取得できる7桁のコードをこのウィンドウの一番上に入力\nだよ。") % {authorize_url: request_token(true).authorize_url}, nil) |
|
163 | ||
164 |
begin |
|
165 |
sequence. |
|
166 |
say(_("登録方法は、\n1. %{authorize_url} にアクセスする\n2. mikutterに登録したいTwitterアカウントでログイン\n3. 適当に進んでいって取得できる7桁のコードをこのウィンドウの一番上に入力\nだよ。") % {authorize_url: request_token(true).authorize_url}, nil) |
|
167 |
rescue => error |
|
168 |
shell.remove(eventbox) |
|
169 | ||
170 |
sequence.say(_("何かがおかしいよ。\n(%{error})") % {error: error.to_s}).next{ |
|
171 |
jump_seq :register_account } |
|
172 |
end |
|
166 | 173 |
end |
167 | 174 | |
168 | 175 |
defsequence :achievement do |
... | ... | |
194 | 201 |
ach.take! |
195 | 202 |
else |
196 | 203 |
achievement = ach |
197 |
request_token if Service.to_a.empty? |
|
198 | 204 |
if seq |
199 | 205 |
sequence. |
200 | 206 |
say(_("前回の続きから説明するね")). |