@@ -79,10 +79,12 @@ def __init__(self, user_id, get_resp, fetch_articles, fetch_users, fetch_publica
7979 self .followers_count = None
8080 self .following_count = None
8181 self .bio = None
82+ self .tier = None
8283 self .twitter_username = None
8384 self .is_writer_program_enrolled = None
8485 self .is_suspended = None
8586 self .medium_member_at = None
87+ self .friend_since = None
8688 self .allow_notes = None
8789 self .image_url = None
8890 self .top_writer_in = None
@@ -491,13 +493,15 @@ def save_info(self):
491493 - ``user.followers_count``
492494 - ``user.following_count``
493495 - ``user.bio``
496+ - ``user.tier``
494497 - ``user.twitter_username``
495498 - ``user.is_writer_program_enrolled``
496499 - ``user.is_suspended``
497500 - ``user.has_list``
498501 - ``user.is_book_author``
499502 - ``user.allow_notes``
500503 - ``user.medium_member_at``
504+ - ``user.friend_since``
501505 - ``user.top_writer_in``
502506 - ``user.image_url``
503507 - ``user.tipping_link``
@@ -512,6 +516,7 @@ def save_info(self):
512516 self .followers_count = user .get ('followers_count' )
513517 self .following_count = user .get ('following_count' )
514518 self .bio = user .get ('bio' )
519+ self .tier = user .get ('tier' )
515520 self .twitter_username = user .get ('twitter_username' )
516521 self .is_writer_program_enrolled = user .get ("is_writer_program_enrolled" )
517522 self .image_url = user .get ('image_url' )
@@ -526,6 +531,10 @@ def save_info(self):
526531
527532 if user .get ('medium_member_at' ):
528533 self .medium_member_at = datetime .strptime (user ['medium_member_at' ], '%Y-%m-%d %H:%M:%S' ) if user ['medium_member_at' ]!= '' else None
534+
535+ if user .get ('friend_since' ):
536+ self .friend_since = datetime .strptime (user ['friend_since' ], '%Y-%m-%d %H:%M:%S' ) if user ['friend_since' ]!= '' else None
537+
529538 self .top_writer_in = list (user ['top_writer_in' ]) if user .get ('top_writer_in' ) else []
530539
531540 if self .fullname is None :
0 commit comments