aboutsummaryrefslogtreecommitdiff
path: root/core/http/client.ts
diff options
context:
space:
mode:
Diffstat (limited to 'core/http/client.ts')
-rw-r--r--core/http/client.ts13
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 = {};