プロジェクト

全般

プロフィール

バグ #692 » 0001-URL.patch

Satoshi Okuno, 2014-06-08 10:46

差分を表示:

core/plugin/change_account/change_account.rb
86 86
        @sequence[:first].call
87 87
      end end end
88 88

  
89
  def request_token
90
    @request_token ||= parallel {
91
      twitter = MikuTwitter.new
92
      twitter.consumer_key = Environment::TWITTER_CONSUMER_KEY
93
      twitter.consumer_secret = Environment::TWITTER_CONSUMER_SECRET
94
      twitter.request_oauth_token } end
89
  def request_token(reset = false)
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 
96

  
97
    @request_token end
95 98

  
96 99
  defsequence :first do
97 100
    sequence.
......
159 162
      false
160 163
    }
161 164
    sequence.
162
      say(_("登録方法は、\n1. %{authorize_url} にアクセスする\n2. mikutterに登録したいTwitterアカウントでログイン\n3. 適当に進んでいって取得できる7桁のコードをこのウィンドウの一番上に入力\nだよ。") % {authorize_url: request_token.authorize_url}, nil)
165
      say(_("登録方法は、\n1. %{authorize_url} にアクセスする\n2. mikutterに登録したいTwitterアカウントでログイン\n3. 適当に進んでいって取得できる7桁のコードをこのウィンドウの一番上に入力\nだよ。") % {authorize_url: request_token(true).authorize_url}, nil)
163 166
  end
164 167

  
165 168
  defsequence :achievement do
    (1-1/1)