diff --git a/.gitignore b/.gitignore index d748729..585b6ce 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ *.egg-info/ .tox dist/ +__pycache__/ diff --git a/CHANGELOG.md b/CHANGELOG.md index 0740e34..f1ee5a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,9 @@ # Slackers change log + +## 1.0.4 +### Fixed +- Updated Pydantic model `SlackEnvelope` due to Slack side change + ## 1.0.3 ### Added - Update dependencies. diff --git a/pyproject.toml b/pyproject.toml index e2545dc..a7becc1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "slackers" -version = "1.0.3" +version = "1.0.4" readme = "README.md" homepage = "https://github.com/uhavin/slackers" repository = "https://github.com/uhavin/slackers" diff --git a/src/slackers/models.py b/src/slackers/models.py index e16e510..4d48013 100644 --- a/src/slackers/models.py +++ b/src/slackers/models.py @@ -13,13 +13,18 @@ class SlackChallenge(SlackBase): class SlackEnvelope(SlackBase): + class Config: + extra = "allow" + team_id: str api_app_id: str event: dict type: str - authed_users: Optional[List[str]] event_id: str event_time: int + authorizations: Optional[List[dict]] + is_ext_shared_channel: Optional[bool] + event_context: Optional[str] class SlackAction(SlackBase):