Sha256: 2849a091b423b4d6678edb9e4a14fc1ccc2bd9719f669293dbdb7e55c673d586

Contents?: true

Size: 416 Bytes

Versions: 16

Compression:

Stored size: 416 Bytes

Contents

require 'wework/token/base'

module Wework
  module Token
    class AppToken < Base

      def redis_key
        @redis_key ||= Digest::MD5.hexdigest "WX_APP_TOKEN_#{client.corp_id}_#{client.secret}"
      end

      def token_key
        'access_token'
      end

      def refresh_token
        client.request.get 'gettoken', params: {corpid: client.corp_id, corpsecret: client.secret}
      end

    end
  end
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
wework-next-1.2.6 lib/wework/token/app_token.rb
wework-1.2.8 lib/wework/token/app_token.rb
wework-1.2.5 lib/wework/token/app_token.rb
wework-1.2.3 lib/wework/token/app_token.rb
wework-1.2.2 lib/wework/token/app_token.rb
wework-1.2.1 lib/wework/token/app_token.rb
wework-1.2.0 lib/wework/token/app_token.rb
wework-1.1.9 lib/wework/token/app_token.rb
wework-1.1.8 lib/wework/token/app_token.rb
wework-1.1.7 lib/wework/token/app_token.rb
wework-1.1.6 lib/wework/token/app_token.rb
wework-1.1.5 lib/wework/token/app_token.rb
wework-1.1.3 lib/wework/token/app_token.rb
wework-1.1.2 lib/wework/token/app_token.rb
wework-1.1.1 lib/wework/token/app_token.rb
wework-1.1.0 lib/wework/token/app_token.rb