プロジェクト

全般

プロフィール

バグ #693 » 0001-.patch

Satoshi Okuno, 2014-06-30 00:14

差分を表示:

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(_("前回の続きから説明するね")).
    (1-1/1)