From d238d86eb1f038387d1906387f6fb41add507c2d Mon Sep 17 00:00:00 2001 From: fspreck <f.spreckelsen@indiscale.com> Date: Mon, 6 Dec 2021 10:58:53 +0100 Subject: [PATCH] DRAFT: Prepare packing --- .npmignore | 1 + src/EntityApi.js | 2 +- src/TransactionService.js | 10 ++++++++++ src/index.js | 3 +++ webpack.config.js | 4 ++-- 5 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.npmignore b/.npmignore index ae4ab2a..dd4ae09 100644 --- a/.npmignore +++ b/.npmignore @@ -9,3 +9,4 @@ webpack.config.js .git/ *.tgz generate_sources.sh +*~ \ No newline at end of file diff --git a/src/EntityApi.js b/src/EntityApi.js index 2cf5c2c..fd3455e 100644 --- a/src/EntityApi.js +++ b/src/EntityApi.js @@ -22,5 +22,5 @@ */ const api = {}; -api.v1 = require("./generated/proto/caosdb/entity/v1/main_grpc_web_pb.js"); +api.v1 = require("./generated/caosdb/entity/v1/main_grpc_web_pb.js"); exports.api = api; diff --git a/src/TransactionService.js b/src/TransactionService.js index f280795..5b0dd39 100644 --- a/src/TransactionService.js +++ b/src/TransactionService.js @@ -67,4 +67,14 @@ export class TransactionService { return query_request; } + + async retrieve(id) { + const retrieveRequest = this._CreateRetrieveRequest(id); + return new Promise(this._PrepareTransaction(retrieveRequest)); + } + + async executeQuery(query) { + const queryRequest = this._CreateQueryRequest(query); + return new Promise(this._PrepareTransaction(queryRequest)); + } } diff --git a/src/index.js b/src/index.js index 48f0f77..a73d30b 100644 --- a/src/index.js +++ b/src/index.js @@ -20,3 +20,6 @@ * * ** end header */ +import { + TransactionService +} from "./TransactionService"; diff --git a/webpack.config.js b/webpack.config.js index 774cd7a..493b11a 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -16,8 +16,8 @@ module.exports = { }, output: { path: path.resolve(__dirname, './dist'), - filename: 'caosdb-webui-info-service.js', - library: 'CaosDBInfoService', + filename: 'caosdb-webui-entity-service.js', + library: 'CaosDBEntityService', libraryTarget: 'umd', }, devServer: { -- GitLab