diff options
Diffstat (limited to 'core/http/client.ts')
-rw-r--r-- | core/http/client.ts | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/core/http/client.ts b/core/http/client.ts index 80f77b3..36f361b 100644 --- a/core/http/client.ts +++ b/core/http/client.ts @@ -2,7 +2,7 @@ import "../../util/array.ts"; import Core, { CoreExport, CoreImport, CoreSearch, CoreUser } from "../api.ts"; import { ConnectionProps, ConnectionPropsDefault } from "./props.ts"; -import { CoreRequest, CoreRequestSearchSentence, CoreRequestSearchTerms, CoreResponseSearchSentence, CoreResponseSearchTerms } from "./types.ts"; +import { CoreRequest, CoreRequestSearchSentence, CoreRequestSearchTerms, CoreRequestUserTermPriority, CoreResponseSearchSentence, CoreResponseSearchTerms, CoreResponseUserTermPriority } from "./types.ts"; /** * @summary HTTP Core client @@ -50,7 +50,16 @@ export default class RemoteCoreClient implements Core { }, }; - public user: CoreUser = {}; + public user: CoreUser = { + termPriority: async (userID, expression, reading, priority) => { + var request: CoreRequestUserTermPriority = { + command: "user.termPriority", + options: { userID, expression, reading, priority, }, + }; + var { response } = await this.request(request) as CoreResponseUserTermPriority; + return response; + }, + }; public import: CoreImport = {}; |