Skip to content

Commit d429467

Browse files
Merge branch 'feature/chat-15-pinning-archiving-member-custom-data' of github.com:GetStream/stream-chat-python into feature/chat-15-pinning-archiving-member-custom-data
2 parents abe3c74 + 1875fd7 commit d429467

File tree

2 files changed

+13
-15
lines changed

2 files changed

+13
-15
lines changed

stream_chat/base/channel.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -465,15 +465,19 @@ def archive(self, user_id: str) -> Union[StreamResponse, Awaitable[StreamRespons
465465
pass
466466

467467
@abc.abstractmethod
468-
def unarchive(self, user_id: str) -> Union[StreamResponse, Awaitable[StreamResponse]]:
468+
def unarchive(
469+
self, user_id: str
470+
) -> Union[StreamResponse, Awaitable[StreamResponse]]:
469471
"""
470472
Unpins a channel
471473
Allows a user to unpin the channel (only for theirselves)
472474
"""
473475
pass
474476

475477
@abc.abstractmethod
476-
def update_member_partial(self, user_id: str, to_set: Dict = None, to_unset: Iterable[str] = None) -> Union[StreamResponse, Awaitable[StreamResponse]]:
478+
def update_member_partial(
479+
self, user_id: str, to_set: Dict = None, to_unset: Iterable[str] = None
480+
) -> Union[StreamResponse, Awaitable[StreamResponse]]:
477481
"""
478482
Update channel member partially
479483

stream_chat/channel.py

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -229,26 +229,20 @@ def unpin(self, user_id: str) -> StreamResponse:
229229
def archive(self, user_id: str) -> StreamResponse:
230230
if not user_id:
231231
raise StreamChannelException("user_id must not be empty")
232-
233-
payload = {
234-
"set": {
235-
"archived": True
236-
}
237-
}
232+
233+
payload = {"set": {"archived": True}}
238234
return self.client.patch(f"{self.url}/member/{user_id}", data=payload)
239235

240236
def unarchive(self, user_id: str) -> StreamResponse:
241237
if not user_id:
242238
raise StreamChannelException("user_id must not be empty")
243-
244-
payload = {
245-
"set": {
246-
"archived": False
247-
}
248-
}
239+
240+
payload = {"set": {"archived": False}}
249241
return self.client.patch(f"{self.url}/member/{user_id}", data=payload)
250242

251-
def update_member_partial(self, user_id: str, to_set: Dict = None, to_unset: Iterable[str] = None) -> Union[StreamResponse, Awaitable[StreamResponse]]:
243+
def update_member_partial(
244+
self, user_id: str, to_set: Dict = None, to_unset: Iterable[str] = None
245+
) -> Union[StreamResponse, Awaitable[StreamResponse]]:
252246
if not user_id:
253247
raise StreamChannelException("user_id must not be empty")
254248

0 commit comments

Comments
 (0)