def getCalls(self, callScreen, callback, callType):
#
# call sequence must be:
# - login
# - getPage -> _gotPageLogin
# - loginCallback (_getCalls)
# - getPage -> _getCalls1
self.debug("")
self._callScreen = callScreen
self._callType = callType
if (time.time() - self._callTimestamp) > 180:
self.debug("outdated data, login and get new ones: " + time.ctime(self._callTimestamp) + " time: " + time.ctime())
self._callTimestamp = time.time()
self._login(lambda x: self._getCalls(callback, x))
elif not self._callList:
self.debug("time is ok, but no callList")
self._getCalls1(callback)
else:
self.debug("time is ok, callList is ok")
self._gotPageCalls(callback)
评论列表
文章目录