Skip to content

Commit

Permalink
3.0 (#5)
Browse files Browse the repository at this point in the history
  • Loading branch information
bafflingbug authored May 7, 2018
1 parent 1904d90 commit e572a70
Showing 1 changed file with 16 additions and 7 deletions.
23 changes: 16 additions & 7 deletions src/service/plugins/ssrs_server/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ def index():
print(pw)
return flask.json.dumps({'code': -300, 'msg': 'password error'})
d = get_data()
if int(time.time() - d['last_time']) <= 60 * 5 and d['last'] and d['last'] != '':
return d['last']
ths = []
for key, value in d['SSR'].items():
ths.append(ResultThread(get, (value['url'],), name=key))
Expand All @@ -52,8 +54,9 @@ def index():
urls_list.extend(urls)
ret = '\n'.join(urls_list)
set_time()
d['last'] = base64.urlsafe_b64encode(ret.encode('utf-8')).decode().rstrip('=')
save_data()
return base64.urlsafe_b64encode(ret.encode('utf-8')).decode().rstrip('=')
return d['last']


@blueprint.route('/reg', methods=['POST'])
Expand All @@ -68,7 +71,7 @@ def reg():
if args.get('token', '') != conf.get('token', ''):
return flask.json.dumps({'code': -101, 'msg': 'token error'})
add_ssr(args['server'], args['url'])
server(args['server'])
index()
save_data()
return flask.json.dumps({'code': 0, 'msg': ''})
except Exception as e:
Expand Down Expand Up @@ -134,11 +137,14 @@ def get_data():
global data
if data is None or type(data) is not dict:
data = {
'last_time': None,
'SSR': {},
'last_time': 0,
'last': '',
'SSR': {}
}
if 'last_time' not in data:
data['last_time'] = None
if 'last_time' not in data or data['last_time']:
data['last_time'] = 0
if 'last' not in data:
data['last'] = ''
if 'SSR' not in data or type(data['SSR']) is not dict:
data['SSR'] = {}
return data
Expand Down Expand Up @@ -232,4 +238,7 @@ def get_result(self):
return self.result

def get_name(self):
return self.name
return self.name


init()

0 comments on commit e572a70

Please sign in to comment.