- [x] Update Protobuf definitions
- [x] Add `following`, `followers` to `UserInfo`
- [x] Flatten badges into 1 'Badge' type
- [x] Add `image`, `label`, `name` fields to Badge
- [x] Add `sec_uid`, `is_top_gifter`, `top_gifter_rank`, `gifter_level` to `User`
- [x] Fix `top_gifter_rank` attribute on `User`
- [x] Add `List[TopViewer]` as `top_viewers` to `ViewerUpdateEvent`
- [x] Fix missing `diamond_count` and `name` on gifts
- [x] Add `List[User]` as `mentions` attribute, `List[ChatImage]` as `images` attribute, `language`, to `CommentEvent`
- [x] Add `language` to `IntroMessageEvent` event
- [x] Add `top_viewers` attribute to client
There are a few breaking changes:
1) Rename `viewer_count` event to `viewer_update`
2) Redo format of `user.badges` attribute completely
3) EmoteImage changed from camelCase to snake_case
See full release changelog here: https://github.com/isaackogan/TikTokLive/issues/107
See referenced issue(s) here: N/A
Upgrade with `pip install TikTokLive --upgrade`