From 700ac8ffd629fb90190353433764f8b8a31f636f Mon Sep 17 00:00:00 2001 From: Kuba Suder Date: Fri, 3 Jul 2026 19:33:31 +0200 Subject: [PATCH] in user autocomplete, support lookup by DID --- src/api/bluesky_api.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/api/bluesky_api.ts b/src/api/bluesky_api.ts index 33e4149..9adf4ad 100644 --- a/src/api/bluesky_api.ts +++ b/src/api/bluesky_api.ts @@ -115,6 +115,17 @@ export class BlueskyAPI extends Minisky { } async autocompleteUsers(query: string): Promise { + if (query.match(/^did:(plc|web):/)) { + try { + let profile = await this.loadUserProfile(query); + return [profile]; + } catch (error) { + if (!(error instanceof APIError && error.code == 400)) { + throw error; + } + } + } + let json = await this.getRequest('app.bsky.actor.searchActorsTypeahead', { q: query }); return json.actors; } -- 2.51.2