send coins without sessionId

This commit is contained in:
Moriz Wahl 2021-08-30 17:20:24 +02:00
parent a44938fc38
commit 60fa39c7e8
4 changed files with 6 additions and 11 deletions

View File

@ -14,9 +14,6 @@ export class TransactionListInput {
@ArgsType()
export class TransactionSendArgs {
@Field(() => Number)
sessionId: number
@Field(() => String)
email: string

View File

@ -25,10 +25,11 @@ export class TransactionResolver {
@Authorized()
@Query(() => String)
async sendCoins(
@Args() { sessionId, email, amount, memo }: TransactionSendArgs,
@Args() { email, amount, memo }: TransactionSendArgs,
@Ctx() context: any,
): Promise<string> {
const payload = {
session_id: sessionId,
session_id: context.sessionId,
target_email: email,
amount: amount * 10000,
memo,

View File

@ -91,8 +91,8 @@ export const resgisterUserQuery = gql`
`
export const sendCoins = gql`
query($sessionId: Float!, $email: String!, $amount: Float!, $memo: String!) {
sendCoins(sessionId: $sessionId, email: $email, amount: $amount, memo: $memo)
query($email: String!, $amount: Float!, $memo: String!) {
sendCoins(email: $email, amount: $amount, memo: $memo)
}
`

View File

@ -107,10 +107,7 @@ export default {
this.$apollo
.query({
query: sendCoins,
variables: {
sessionId: this.$store.state.sessionId,
...this.transactionData,
},
variables: this.transactionData,
})
.then(() => {
this.error = false