gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-wallet-core] branch master updated: issue #6945: Move instance ma


From: gnunet
Subject: [taler-wallet-core] branch master updated: issue #6945: Move instance management API to /management instead of /private
Date: Thu, 05 Aug 2021 20:03:12 +0200

This is an automated email from the git hooks/post-receive script.

sebasjm pushed a commit to branch master
in repository wallet-core.

The following commit(s) were added to refs/heads/master by this push:
     new 8dbf1270 issue #6945: Move instance management API to /management 
instead of /private
8dbf1270 is described below

commit 8dbf1270830c67466099baaa3ae7570ce8ec7eb7
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Thu Aug 5 15:02:52 2021 -0300

    issue #6945: Move instance management API to /management instead of /private
---
 packages/taler-wallet-cli/src/integrationtests/harness.ts    | 12 ++++++------
 .../src/integrationtests/test-merchant-instances-delete.ts   |  2 +-
 .../src/integrationtests/test-merchant-instances.ts          |  6 +++---
 3 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/packages/taler-wallet-cli/src/integrationtests/harness.ts 
b/packages/taler-wallet-cli/src/integrationtests/harness.ts
index 285e9aa1..67abdcac 100644
--- a/packages/taler-wallet-cli/src/integrationtests/harness.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/harness.ts
@@ -1162,7 +1162,7 @@ export class MerchantApiClient {
 
   async changeAuth(auth: MerchantAuthConfiguration): Promise<void> {
     const baseUrl = this.baseUrl;
-    const url = new URL("private/auth", baseUrl);
+    const url = new URL("management/auth", baseUrl);
     await axios.post(url.href, auth, {
       headers: this.makeAuthHeader(),
     });
@@ -1170,7 +1170,7 @@ export class MerchantApiClient {
 
   async deleteInstance(instanceId: string) {
     const baseUrl = this.baseUrl;
-    const url = new URL(`private/instances/${instanceId}`, this.baseUrl);
+    const url = new URL(`management/instances/${instanceId}`, this.baseUrl);
     await axios.delete(url.href, {
       headers: this.makeAuthHeader(),
     });
@@ -1178,14 +1178,14 @@ export class MerchantApiClient {
 
   async createInstance(req: MerchantInstanceConfig): Promise<void> {
     const baseUrl = this.baseUrl;
-    const url = new URL("private/instances", baseUrl);
+    const url = new URL("management/instances", baseUrl);
     await axios.post(url.href, req, {
       headers: this.makeAuthHeader(),
     });
   }
 
   async getInstances(): Promise<MerchantInstancesResponse> {
-    const url = new URL("private/instances", this.baseUrl);
+    const url = new URL("management/instances", this.baseUrl);
     const resp = await axios.get(url.href, {
       headers: this.makeAuthHeader(),
     });
@@ -1193,7 +1193,7 @@ export class MerchantApiClient {
   }
 
   async getInstanceFullDetails(instanceId: string): Promise<any> {
-    const url = new URL(`private/instances/${instanceId}`, this.baseUrl);
+    const url = new URL(`management/instances/${instanceId}`, this.baseUrl);
     try {
       const resp = await axios.get(url.href, {
         headers: this.makeAuthHeader(),
@@ -1471,7 +1471,7 @@ export class MerchantService implements 
MerchantServiceInterface {
       throw Error("merchant must be running to add instance");
     }
     console.log("adding instance");
-    const url = 
`http://localhost:${this.merchantConfig.httpPort}/private/instances`;
+    const url = 
`http://localhost:${this.merchantConfig.httpPort}/management/instances`;
     const auth = instanceConfig.auth ?? { method: "external" };
     await axios.post(url, {
       auth,
diff --git 
a/packages/taler-wallet-cli/src/integrationtests/test-merchant-instances-delete.ts
 
b/packages/taler-wallet-cli/src/integrationtests/test-merchant-instances-delete.ts
index 8b89b076..28f72969 100644
--- 
a/packages/taler-wallet-cli/src/integrationtests/test-merchant-instances-delete.ts
+++ 
b/packages/taler-wallet-cli/src/integrationtests/test-merchant-instances-delete.ts
@@ -66,7 +66,7 @@ export async function runMerchantInstancesDeleteTest(t: 
GlobalTestState) {
 
   // Instances should initially be empty
   {
-    const r = await axios.get(new URL("private/instances", baseUrl).href);
+    const r = await axios.get(new URL("management/instances", baseUrl).href);
     t.assertDeepEqual(r.data.instances, []);
   }
 
diff --git 
a/packages/taler-wallet-cli/src/integrationtests/test-merchant-instances.ts 
b/packages/taler-wallet-cli/src/integrationtests/test-merchant-instances.ts
index 73d4a022..da45b466 100644
--- a/packages/taler-wallet-cli/src/integrationtests/test-merchant-instances.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/test-merchant-instances.ts
@@ -66,7 +66,7 @@ export async function runMerchantInstancesTest(t: 
GlobalTestState) {
 
   // Instances should initially be empty
   {
-    const r = await axios.get(new URL("private/instances", baseUrl).href);
+    const r = await axios.get(new URL("management/instances", baseUrl).href);
     t.assertDeepEqual(r.data.instances, []);
   }
 
@@ -102,7 +102,7 @@ export async function runMerchantInstancesTest(t: 
GlobalTestState) {
   // Check that a "malformed" bearer Authorization header gets ignored
   {
     const url = merchant.makeInstanceBaseUrl();
-    const resp = await axios.get(new URL("private/instances", url).href, {
+    const resp = await axios.get(new URL("management/instances", url).href, {
       headers: {
         Authorization: "foo bar-baz",
       },
@@ -143,7 +143,7 @@ export async function runMerchantInstancesTest(t: 
GlobalTestState) {
   // Now, try some variations.
   {
     const url = merchant.makeInstanceBaseUrl();
-    const resp = await axios.get(new URL("private/instances", url).href, {
+    const resp = await axios.get(new URL("management/instances", url).href, {
       headers: {
         // Note the spaces
         Authorization: "Bearer     secret-token:foobar",

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]