From afdf112a9c418782e88d9621c24f2bace0f9119b Mon Sep 17 00:00:00 2001 From: einhornimmond Date: Thu, 5 Aug 2021 14:54:40 +0200 Subject: [PATCH 1/2] call createTransaction directly from login-server --- backend/src/graphql/resolvers/TransactionResolver.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/src/graphql/resolvers/TransactionResolver.ts b/backend/src/graphql/resolvers/TransactionResolver.ts index a2853f08a..c09ce8e15 100644 --- a/backend/src/graphql/resolvers/TransactionResolver.ts +++ b/backend/src/graphql/resolvers/TransactionResolver.ts @@ -23,12 +23,14 @@ export class TransactionResolver { ): Promise { const payload = { session_id: sessionId, - email, + target_email: email, amount, memo, auto_sign: true, + transaction_type: 'transfer', + blockchain_type: 'mysql' } - const result = await apiPost(CONFIG.COMMUNITY_API_URL + 'sendCoins', payload) + const result = await apiPost(CONFIG.LOGIN_API_URL + 'createTransaction', payload) if (!result.success) { throw new Error(result.data) } From dbd509cfe922482a94fc2ce772ede731b358e376 Mon Sep 17 00:00:00 2001 From: einhornimmond Date: Thu, 5 Aug 2021 15:50:20 +0200 Subject: [PATCH 2/2] login-server expects amount in GDD Cent form (10,00 GDD => 100000) --- backend/src/graphql/resolvers/TransactionResolver.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/src/graphql/resolvers/TransactionResolver.ts b/backend/src/graphql/resolvers/TransactionResolver.ts index c09ce8e15..4b9fefa52 100644 --- a/backend/src/graphql/resolvers/TransactionResolver.ts +++ b/backend/src/graphql/resolvers/TransactionResolver.ts @@ -24,11 +24,11 @@ export class TransactionResolver { const payload = { session_id: sessionId, target_email: email, - amount, + amount: amount * 10000, memo, auto_sign: true, transaction_type: 'transfer', - blockchain_type: 'mysql' + blockchain_type: 'mysql', } const result = await apiPost(CONFIG.LOGIN_API_URL + 'createTransaction', payload) if (!result.success) {