Skip to content

Commit

Permalink
Update atproto
Browse files Browse the repository at this point in the history
  • Loading branch information
mnogu committed Jul 14, 2024
1 parent 075adec commit 2da92e7
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 7 deletions.
2 changes: 1 addition & 1 deletion atproto
Submodule atproto updated 194 files
6 changes: 4 additions & 2 deletions chitose/app/bsky/unspecced/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,15 @@ def search_actors_skeleton(self, q: str, viewer: typing.Optional[str]=None, type
"""
return _search_actors_skeleton(self.call, q, viewer, typeahead, limit, cursor)

def get_suggestions_skeleton(self, viewer: typing.Optional[str]=None, limit: typing.Optional[int]=None, cursor: typing.Optional[str]=None) -> bytes:
def get_suggestions_skeleton(self, viewer: typing.Optional[str]=None, limit: typing.Optional[int]=None, cursor: typing.Optional[str]=None, relative_to_did: typing.Optional[str]=None) -> bytes:
"""Get a skeleton of suggested actors. Intended to be called and then hydrated through app.bsky.actor.getSuggestions
:param viewer: DID of the account making the request (not included for public/unauthenticated queries). Used to boost followed accounts in ranking.
:param relative_to_did: DID of the account to get suggestions relative to. If not provided, suggestions will be based on the viewer.
"""
return _get_suggestions_skeleton(self.call, viewer, limit, cursor)
return _get_suggestions_skeleton(self.call, viewer, limit, cursor, relative_to_did)

def search_posts_skeleton(self, q: str, sort: typing.Optional[typing.Literal['top', 'latest']]=None, since: typing.Optional[str]=None, until: typing.Optional[str]=None, mentions: typing.Optional[str]=None, author: typing.Optional[str]=None, lang: typing.Optional[str]=None, domain: typing.Optional[str]=None, url: typing.Optional[str]=None, tag: typing.Optional[list[str]]=None, viewer: typing.Optional[str]=None, limit: typing.Optional[int]=None, cursor: typing.Optional[str]=None) -> bytes:
"""Backend Posts search, returns only skeleton
Expand Down
6 changes: 4 additions & 2 deletions chitose/app/bsky/unspecced/get_suggestions_skeleton.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@
import chitose
import typing

def _get_suggestions_skeleton(call: chitose.xrpc.XrpcCall, viewer: typing.Optional[str]=None, limit: typing.Optional[int]=None, cursor: typing.Optional[str]=None) -> bytes:
def _get_suggestions_skeleton(call: chitose.xrpc.XrpcCall, viewer: typing.Optional[str]=None, limit: typing.Optional[int]=None, cursor: typing.Optional[str]=None, relative_to_did: typing.Optional[str]=None) -> bytes:
"""Get a skeleton of suggested actors. Intended to be called and then hydrated through app.bsky.actor.getSuggestions
:param viewer: DID of the account making the request (not included for public/unauthenticated queries). Used to boost followed accounts in ranking.
:param relative_to_did: DID of the account to get suggestions relative to. If not provided, suggestions will be based on the viewer.
"""
return call('app.bsky.unspecced.getSuggestionsSkeleton', [('viewer', viewer), ('limit', limit), ('cursor', cursor)], None, {})
return call('app.bsky.unspecced.getSuggestionsSkeleton', [('viewer', viewer), ('limit', limit), ('cursor', cursor), ('relativeToDid', relative_to_did)], None, {})
4 changes: 2 additions & 2 deletions chitose/tools/ozone/moderation/defs.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
class ModEventView(chitose.Object):
""""""

def __init__(self, id: int, event: typing.Union[chitose.tools.ozone.moderation.defs.ModEventTakedown, chitose.tools.ozone.moderation.defs.ModEventReverseTakedown, chitose.tools.ozone.moderation.defs.ModEventComment, chitose.tools.ozone.moderation.defs.ModEventReport, chitose.tools.ozone.moderation.defs.ModEventLabel, chitose.tools.ozone.moderation.defs.ModEventAcknowledge, chitose.tools.ozone.moderation.defs.ModEventEscalate, chitose.tools.ozone.moderation.defs.ModEventMute, chitose.tools.ozone.moderation.defs.ModEventUnmute, chitose.tools.ozone.moderation.defs.ModEventMuteReporter, chitose.tools.ozone.moderation.defs.ModEventUnmuteReporter, chitose.tools.ozone.moderation.defs.ModEventEmail, chitose.tools.ozone.moderation.defs.ModEventResolveAppeal, chitose.tools.ozone.moderation.defs.ModEventDivert], subject: typing.Union[chitose.com.atproto.admin.defs.RepoRef, chitose.com.atproto.repo.strong_ref.StrongRef, chitose.chat.bsky.convo.defs.MessageRef], subject_blob_cids: list[str], created_by: str, created_at: str, creator_handle: typing.Optional[str]=None, subject_handle: typing.Optional[str]=None) -> None:
def __init__(self, id: int, event: typing.Union[chitose.tools.ozone.moderation.defs.ModEventTakedown, chitose.tools.ozone.moderation.defs.ModEventReverseTakedown, chitose.tools.ozone.moderation.defs.ModEventComment, chitose.tools.ozone.moderation.defs.ModEventReport, chitose.tools.ozone.moderation.defs.ModEventLabel, chitose.tools.ozone.moderation.defs.ModEventAcknowledge, chitose.tools.ozone.moderation.defs.ModEventEscalate, chitose.tools.ozone.moderation.defs.ModEventMute, chitose.tools.ozone.moderation.defs.ModEventUnmute, chitose.tools.ozone.moderation.defs.ModEventMuteReporter, chitose.tools.ozone.moderation.defs.ModEventUnmuteReporter, chitose.tools.ozone.moderation.defs.ModEventEmail, chitose.tools.ozone.moderation.defs.ModEventResolveAppeal, chitose.tools.ozone.moderation.defs.ModEventDivert, chitose.tools.ozone.moderation.defs.ModEventTag], subject: typing.Union[chitose.com.atproto.admin.defs.RepoRef, chitose.com.atproto.repo.strong_ref.StrongRef, chitose.chat.bsky.convo.defs.MessageRef], subject_blob_cids: list[str], created_by: str, created_at: str, creator_handle: typing.Optional[str]=None, subject_handle: typing.Optional[str]=None) -> None:
self.id = id
self.event = event
self.subject = subject
Expand All @@ -30,7 +30,7 @@ def to_dict(self) -> dict[str, typing.Any]:
class ModEventViewDetail(chitose.Object):
""""""

def __init__(self, id: int, event: typing.Union[chitose.tools.ozone.moderation.defs.ModEventTakedown, chitose.tools.ozone.moderation.defs.ModEventReverseTakedown, chitose.tools.ozone.moderation.defs.ModEventComment, chitose.tools.ozone.moderation.defs.ModEventReport, chitose.tools.ozone.moderation.defs.ModEventLabel, chitose.tools.ozone.moderation.defs.ModEventAcknowledge, chitose.tools.ozone.moderation.defs.ModEventEscalate, chitose.tools.ozone.moderation.defs.ModEventMute, chitose.tools.ozone.moderation.defs.ModEventUnmute, chitose.tools.ozone.moderation.defs.ModEventMuteReporter, chitose.tools.ozone.moderation.defs.ModEventUnmuteReporter, chitose.tools.ozone.moderation.defs.ModEventEmail, chitose.tools.ozone.moderation.defs.ModEventResolveAppeal, chitose.tools.ozone.moderation.defs.ModEventDivert], subject: typing.Union[chitose.tools.ozone.moderation.defs.RepoView, chitose.tools.ozone.moderation.defs.RepoViewNotFound, chitose.tools.ozone.moderation.defs.RecordView, chitose.tools.ozone.moderation.defs.RecordViewNotFound], subject_blobs: list[chitose.tools.ozone.moderation.defs.BlobView], created_by: str, created_at: str) -> None:
def __init__(self, id: int, event: typing.Union[chitose.tools.ozone.moderation.defs.ModEventTakedown, chitose.tools.ozone.moderation.defs.ModEventReverseTakedown, chitose.tools.ozone.moderation.defs.ModEventComment, chitose.tools.ozone.moderation.defs.ModEventReport, chitose.tools.ozone.moderation.defs.ModEventLabel, chitose.tools.ozone.moderation.defs.ModEventAcknowledge, chitose.tools.ozone.moderation.defs.ModEventEscalate, chitose.tools.ozone.moderation.defs.ModEventMute, chitose.tools.ozone.moderation.defs.ModEventUnmute, chitose.tools.ozone.moderation.defs.ModEventMuteReporter, chitose.tools.ozone.moderation.defs.ModEventUnmuteReporter, chitose.tools.ozone.moderation.defs.ModEventEmail, chitose.tools.ozone.moderation.defs.ModEventResolveAppeal, chitose.tools.ozone.moderation.defs.ModEventDivert, chitose.tools.ozone.moderation.defs.ModEventTag], subject: typing.Union[chitose.tools.ozone.moderation.defs.RepoView, chitose.tools.ozone.moderation.defs.RepoViewNotFound, chitose.tools.ozone.moderation.defs.RecordView, chitose.tools.ozone.moderation.defs.RecordViewNotFound], subject_blobs: list[chitose.tools.ozone.moderation.defs.BlobView], created_by: str, created_at: str) -> None:
self.id = id
self.event = event
self.subject = subject
Expand Down

0 comments on commit 2da92e7

Please sign in to comment.