From b9102cee578d721a1c9b26d2dd6049ccb601afa3 Mon Sep 17 00:00:00 2001 From: BingoKingo Date: Sat, 4 Apr 2020 09:40:26 +0800 Subject: [PATCH] update --- function/heroku.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/function/heroku.php b/function/heroku.php index 4aa8e42..915a3b1 100644 --- a/function/heroku.php +++ b/function/heroku.php @@ -2,6 +2,7 @@ function getpath() { + $_SERVER['firstacceptlanguage'] = strtolower(splitfirst(splitfirst($_SERVER['HTTP_ACCEPT_LANGUAGE'],';')[0],',')[0]); $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR']; $_SERVER['base_path'] = path_format(substr($_SERVER['SCRIPT_NAME'], 0, -10) . '/'); $p = strpos($_SERVER['REQUEST_URI'],'?'); @@ -219,9 +220,9 @@ function setHerokuConfig($env, $function_name, $apikey) return HerokuAPI('PATCH', 'https://api.heroku.com/apps/' . $function_name . '/config-vars', $data, $apikey); } -function updateHerokuapp($function_name, $apikey) +function updateHerokuapp($function_name, $apikey, $source) { - $tmp['source_blob']['url'] = 'https://github.com/BingoKingo/Tfo/tarball/master/'; + $tmp['source_blob']['url'] = $source; $data = json_encode($tmp); return HerokuAPI('POST', 'https://api.heroku.com/apps/' . $function_name . '/builds', $data, $apikey); } @@ -239,9 +240,11 @@ function_name:' . $_SERVER['function_name'] . '
'; } -function OnekeyUpate() +function OnekeyUpate($auth = 'BingoKingo', $project = 'Tfo', $branch = 'master') { - return json_decode(updateHerokuapp(getConfig('function_name'), getConfig('APIKey'))['body'], true); + //'https://github.com/qkqpttgf/OneManager-php/tarball/master/'; + $source = 'https://github.com/' . $auth . '/' . $project . '/tarball/' . $branch . '/'; + return json_decode(updateHerokuapp(getConfig('function_name'), getConfig('APIKey'), $source)['body'], true); } function setConfigResponse($response)