From c394b6a520176ddde7f1ee6de92a4ed0b2aa6c30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jorge=20Alberto=20D=C3=ADaz=20Orozco=20=28Akiel=29?= Date: Sat, 2 May 2026 11:37:07 +0200 Subject: [PATCH] Remove parameters that are not in the API docs --- rocketchat_API/APISections/dm.py | 6 +++--- rocketchat_API/APISections/teams.py | 4 +--- rocketchat_API/APISections/users.py | 2 +- tests/test_dms.py | 2 +- 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/rocketchat_API/APISections/dm.py b/rocketchat_API/APISections/dm.py index 818ce43..cdb1a7d 100644 --- a/rocketchat_API/APISections/dm.py +++ b/rocketchat_API/APISections/dm.py @@ -78,10 +78,10 @@ def dm_files(self, room_id=None, user_name=None, **kwargs): return self.call_api_get("dm.files", username=user_name, kwargs=kwargs) raise RocketMissingParamException(ROOM_ID_OR_USERNAME_REQUIRED) - def dm_counters(self, room_id, user_name=None): + def dm_counters(self, room_id, user_id=None): """Gets counters of direct messages.""" - if user_name: - return self.call_api_get("dm.counters", roomId=room_id, username=user_name) + if user_id: + return self.call_api_get("dm.counters", roomId=room_id, userId=user_id) return self.call_api_get("dm.counters", roomId=room_id) def dm_delete(self, room_id, **kwargs): diff --git a/rocketchat_API/APISections/teams.py b/rocketchat_API/APISections/teams.py index f17b754..9ded4f1 100644 --- a/rocketchat_API/APISections/teams.py +++ b/rocketchat_API/APISections/teams.py @@ -173,7 +173,7 @@ def teams_autocomplete(self, name, **kwargs): @paginated("rooms") def teams_list_rooms_of_user( - self, team_id=None, team_name=None, user_id=None, can_add=False, **kwargs + self, team_id=None, team_name=None, user_id=None, **kwargs ): """ Lists only the team's rooms that a particular user has joined. @@ -184,7 +184,6 @@ def teams_list_rooms_of_user( "teams.listRoomsOfUser", teamId=team_id, userId=user_id, - canAdd=can_add, kwargs=kwargs, ) if team_name: @@ -192,7 +191,6 @@ def teams_list_rooms_of_user( "teams.listRoomsOfUser", teamName=team_name, userId=user_id, - canAdd=can_add, kwargs=kwargs, ) raise RocketMissingParamException(TEAM_ID_OR_TEAM_NAME_REQUIRED) diff --git a/rocketchat_API/APISections/users.py b/rocketchat_API/APISections/users.py index 6ee05da..c2e03b6 100644 --- a/rocketchat_API/APISections/users.py +++ b/rocketchat_API/APISections/users.py @@ -129,7 +129,7 @@ def users_set_active_status(self, user_id, active_status, **kwargs): def users_forgot_password(self, email, **kwargs): """Send email to reset your password.""" - return self.call_api_post("users.forgotPassword", email=email, data=kwargs) + return self.call_api_post("users.forgotPassword", email=email, kwargs=kwargs) def users_get_preferences(self, **kwargs): """Gets all preferences of user.""" diff --git a/tests/test_dms.py b/tests/test_dms.py index 159e546..9eb1bf6 100644 --- a/tests/test_dms.py +++ b/tests/test_dms.py @@ -146,7 +146,7 @@ def test_dm_counters(logged_rocket, recipient_user): dm_counters = logged_rocket.dm_counters( room_id=dm_create.get("room").get("_id"), - user_name=logged_rocket.me().get("_id"), + user_id=logged_rocket.me().get("_id"), ) assert all( key in dm_counters