def __request_global_top_apps(self): AsyncHTTPFetcher.getInstance().xml_method(urlparse.urljoin(self.get_baseurl(), '/xml/popularapplications'), (), self.__on_top_applications, self.__on_top_applications_error, self.__on_top_applications_error, cache_time=-1)
def request_all_apps(self): AsyncHTTPFetcher.getInstance().xml_method(urlparse.urljoin(self.get_baseurl(), '/xml/allapplications'), {}, self.__on_all_applications, self.__on_all_applications_error, self.__on_all_applications_error)
def request_app_search(self, search): AsyncHTTPFetcher.getInstance().xml_method(urlparse.urljoin(self.get_baseurl(), '/xml/searchapplications'), {'search': search}, lambda url, nodes: self.__on_applications_search(search, url, nodes), self.__on_applications_search_error, self.__on_applications_search_error)
def __request_category_top_apps(self, category): AsyncHTTPFetcher.getInstance().xml_method(urlparse.urljoin(self.get_baseurl(), '/xml/popularapplications'), {'category': category}, self.__on_category_applications, self.__on_category_applications_error, self.__on_category_applications_error)