mirror of
				https://github.com/whyour/qinglong.git
				synced 2025-10-31 17:06:07 +08:00 
			
		
		
		
	修改 task 获取 token 逻辑
This commit is contained in:
		
							parent
							
								
									3a3b945de8
								
							
						
					
					
						commit
						955d815d14
					
				
							
								
								
									
										17
									
								
								shell/api.sh
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								shell/api.sh
									
									
									
									
									
								
							|  | @ -1,15 +1,24 @@ | |||
| #!/usr/bin/env bash | ||||
| 
 | ||||
| get_token() { | ||||
|   if [[ -f $file_auth_token ]]; then | ||||
|     token=$(cat $file_auth_token | jq -r .value) | ||||
|   else | ||||
| create_token() { | ||||
|   local token_command="tsx ${dir_root}/back/token.ts" | ||||
|   local token_file="${dir_root}static/build/token.js" | ||||
|   if [[ -f $token_file ]]; then | ||||
|     token_command="node ${token_file}" | ||||
|   fi | ||||
|   token=$(eval "$token_command") | ||||
| } | ||||
| 
 | ||||
| get_token() { | ||||
|   if [[ -f $file_auth_token ]]; then | ||||
|     token=$(cat $file_auth_token | jq -r .value) | ||||
|     local expiration=$(cat $file_auth_token | jq -r .expiration) | ||||
|     local currentTimeStamp=$(date +%s) | ||||
|     if [[ $currentTimeStamp -ge $expiration ]]; then | ||||
|       create_token | ||||
|     fi | ||||
|   else | ||||
|     create_token | ||||
|   fi | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -15,7 +15,11 @@ define_program() { | |||
|   elif [[ $file_param == *.sh ]]; then | ||||
|     which_program="bash" | ||||
|   elif [[ $file_param == *.ts ]]; then | ||||
|     if ! type tsx &>/dev/null; then | ||||
|       which_program="ts-node-transpile-only" | ||||
|     else | ||||
|       which_program="tsx" | ||||
|     fi | ||||
|   else | ||||
|     which_program="" | ||||
|   fi | ||||
|  |  | |||
|  | @ -103,6 +103,7 @@ const CheckUpdate = ({ socketMessage, systemInfo }: any) => { | |||
|       width: 600, | ||||
|       maskClosable: false, | ||||
|       closable: false, | ||||
|       keyboard: false, | ||||
|       okButtonProps: { disabled: true }, | ||||
|       title: '更新中...', | ||||
|       centered: true, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 whyour
						whyour