From e9a47fc738e656eef92bfb8b32f29a47de4421db Mon Sep 17 00:00:00 2001 From: Jeff Lai Date: Mon, 9 May 2016 15:51:37 +0800 Subject: [PATCH] Return nil jssign package if corp_id not available --- lib/dingtalk/client.rb | 2 ++ 1 file changed, 2 insertions(+), 0 deletions(-) diff --git a/lib/dingtalk/client.rb b/lib/dingtalk/client.rb index d8e575a..6eddae3 100644 --- a/lib/dingtalk/client.rb +++ b/lib/dingtalk/client.rb @@ -31,6 +31,8 @@ module Dingtalk end def jssign_package(request_url) + return nil unless @corp_id + the_timestamp = timestamp the_nonce = nonce str = "jsapi_ticket=#{base.js_ticket}&noncestr=#{the_nonce}×tamp=#{the_timestamp}&url=#{CGI.unescape(request_url)}" -- libgit2 0.21.0