Eric-Guo/wechat

View on GitHub
lib/wechat/token/public_access_token.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true

module Wechat
  module Token
    class PublicAccessToken < AccessTokenBase
      def refresh
        data = client.get('token', params: { grant_type: 'client_credential', appid: appid, secret: secret })
        write_token_to_store(data)
        read_token_from_store
      end
    end
  end
end