mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
send coins without sessionId
This commit is contained in:
parent
a44938fc38
commit
60fa39c7e8
@ -14,9 +14,6 @@ export class TransactionListInput {
|
|||||||
|
|
||||||
@ArgsType()
|
@ArgsType()
|
||||||
export class TransactionSendArgs {
|
export class TransactionSendArgs {
|
||||||
@Field(() => Number)
|
|
||||||
sessionId: number
|
|
||||||
|
|
||||||
@Field(() => String)
|
@Field(() => String)
|
||||||
email: string
|
email: string
|
||||||
|
|
||||||
|
|||||||
@ -25,10 +25,11 @@ export class TransactionResolver {
|
|||||||
@Authorized()
|
@Authorized()
|
||||||
@Query(() => String)
|
@Query(() => String)
|
||||||
async sendCoins(
|
async sendCoins(
|
||||||
@Args() { sessionId, email, amount, memo }: TransactionSendArgs,
|
@Args() { email, amount, memo }: TransactionSendArgs,
|
||||||
|
@Ctx() context: any,
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const payload = {
|
const payload = {
|
||||||
session_id: sessionId,
|
session_id: context.sessionId,
|
||||||
target_email: email,
|
target_email: email,
|
||||||
amount: amount * 10000,
|
amount: amount * 10000,
|
||||||
memo,
|
memo,
|
||||||
|
|||||||
@ -91,8 +91,8 @@ export const resgisterUserQuery = gql`
|
|||||||
`
|
`
|
||||||
|
|
||||||
export const sendCoins = gql`
|
export const sendCoins = gql`
|
||||||
query($sessionId: Float!, $email: String!, $amount: Float!, $memo: String!) {
|
query($email: String!, $amount: Float!, $memo: String!) {
|
||||||
sendCoins(sessionId: $sessionId, email: $email, amount: $amount, memo: $memo)
|
sendCoins(email: $email, amount: $amount, memo: $memo)
|
||||||
}
|
}
|
||||||
`
|
`
|
||||||
|
|
||||||
|
|||||||
@ -107,10 +107,7 @@ export default {
|
|||||||
this.$apollo
|
this.$apollo
|
||||||
.query({
|
.query({
|
||||||
query: sendCoins,
|
query: sendCoins,
|
||||||
variables: {
|
variables: this.transactionData,
|
||||||
sessionId: this.$store.state.sessionId,
|
|
||||||
...this.transactionData,
|
|
||||||
},
|
|
||||||
})
|
})
|
||||||
.then(() => {
|
.then(() => {
|
||||||
this.error = false
|
this.error = false
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user