def getJoke(cls,jokeid,user): joke = Joke.getJoke(jokeid) if user.is_authenticated(): like = Joke.getLikeStatus(jokeid,user.id) joke['current_user_like'] = like else: joke['current_user_like'] = False return joke
def getJokes(cls,user,index=10000000,step=10): jokes = Joke.getJokesList(index,step) ret = [] for joke in jokes: if user.is_authenticated(): like = Joke.getLikeStatus(joke['id'],user.id) joke['current_user_like'] = like else: joke['current_user_like'] = False ret.append(joke) return ret
def likeJoke(cls,jokeid,userid): jokeid = int(jokeid) userid = int(userid) return Joke.likeJoke(jokeid,userid)
def getRandomJoke(cls): seed = 0.002 joke = Joke.getRandomJoke(seed) while not joke: joke = Joke.getRandomJoke(seed) return joke
def getJokes(cls,index=10000000,step=10): jokes = Joke.getJokesList(index,step) ret = [] for joke in jokes: ret.append(joke) return ret
def getJoke(cls,id): return Joke.getJoke(id)
def getLatestJokes(cls, steps=10): jokes = Joke.getLatestJokesList(steps) ret = [] for joke in jokes: ret.append(joke) return ret