import { APIClient } from "../ApiClient"; export interface UserProfile { user_id: string; display_name?: string; avatar?: string; } export type UsersMap = Map; export class MatrixApiProfile { /** * Get multiple profiles information */ static async GetMultiple(ids: string[]): Promise { const list: UserProfile[] = ( await APIClient.exec({ method: "POST", uri: "/matrix/profile/get_multiple", jsonData: ids, }) ).data; return new Map(list.map((e) => [e.user_id, e])); } }