Skip to content

Commit

Permalink
refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
guillermooo committed Aug 23, 2015
1 parent 9337796 commit 0492e3b
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 7 deletions.
4 changes: 2 additions & 2 deletions analyzer.py
Expand Up @@ -51,7 +51,7 @@ def plugin_loaded():

def _init():
global g_server
_logger.debug('starting dart analyzer')
_logger.info('starting dart analyzer')

try:
g_server = AnalysisServer()
Expand All @@ -63,7 +63,7 @@ def _init():
print('==============================================')
return

print('Dart: Analyzer started.')
# print('Dart: Starting analysis server...')


def plugin_unloaded():
Expand Down
2 changes: 1 addition & 1 deletion lib/analyzer/analyzer.py
Expand Up @@ -362,7 +362,7 @@ def run(self):

if isinstance(resp, Response):
if isinstance(resp.result, ServerGetVersionResult):
print('Dart: Analysis Server version:', resp.result.version)
print('Dart: Running analysis server version', resp.result.version)
continue

if isinstance(resp.result, CompletionGetSuggestionsResult):
Expand Down
12 changes: 8 additions & 4 deletions lib/analyzer/response.py
Expand Up @@ -48,14 +48,14 @@ def make(self):
yield data
break

view = get_active_view()
if view and data.get('id') in self.server.request_ids[view.id()]:
yield self.make_request(data, view.id())
if self.validate(data):
yield self.make_request(data)
continue

yield event_classifier(data)

def make_request(self, data, view_id):
def make_request(self, data):
view_id = get_active_view().id()
request_id = data['id']
response_type = self.server.request_ids[view_id][request_id]
del self.server.request_ids[view_id][request_id]
Expand All @@ -66,6 +66,10 @@ def make_request(self, data, view_id):
else:
return response_type().to_response(request_id)

def validate(self, data):
view = get_active_view()
return view and (data.get('id') in self.server.request_ids[view.id()])


def is_result_response(data):
return data.get('event') == 'search.results'
Expand Down

0 comments on commit 0492e3b

Please sign in to comment.