From 2d74ec7823d16b7fbddf264cd0467df8662a8a4d Mon Sep 17 00:00:00 2001 From: Mads Marquart Date: Mon, 26 Jun 2017 15:42:26 +0200 Subject: [PATCH] Made getAllUsers more stable --- fbchat/client.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fbchat/client.py b/fbchat/client.py index 8d48b6b..9acab63 100644 --- a/fbchat/client.py +++ b/fbchat/client.py @@ -427,6 +427,9 @@ class Client(object): for key in j['payload']: k = j['payload'][key] if k['type'] in ['user', 'friend']: + if k['id'] in ['0', 0]: + # Skip invalid users + pass users.append(User(k['id'], first_name=k.get('firstName'), url=k.get('uri'), photo=k.get('thumbSrc'), name=k.get('name'), is_friend=k.get('is_friend'), gender=GENDERS[k.get('gender')])) return users