Adding withRequestAccountDeletion, withRequestDownloadLink, withCancelAccountDeletion

This commit is contained in:
okbel
2018-05-01 15:43:10 -03:00
parent f4cb16e56e
commit 3bb91f6833
8 changed files with 134 additions and 17 deletions
+4 -1
View File
@@ -25,6 +25,9 @@ export default {
'UnsuspendUserResponse',
'UpdateAssetSettingsResponse',
'UpdateAssetStatusResponse',
'UpdateSettingsResponse'
'UpdateSettingsResponse',
'RequestAccountDeletionResponse',
'RequestDownloadLinkResponse',
'CancelAccountDeletionResponse'
),
};
@@ -623,6 +623,57 @@ export const withUpdateSettings = withMutation(
}
);
export const withRequestAccountDeletion = withMutation(
gql`
mutation RequestAccountDeletion {
requestAccountDeletion {
...RequestAccountDeletionResponse
}
}
`,
{
props: ({ mutate }) => ({
requestAccountDeletion: () => {
return mutate();
},
}),
}
);
export const withRequestDownloadLink = withMutation(
gql`
mutation RequestDownloadLink {
requestDownloadLink {
...RequestDownloadLinkResponse
}
}
`,
{
props: ({ mutate }) => ({
requestDownloadLink: () => {
return mutate();
},
}),
}
);
export const withCancelAccountDeletion = withMutation(
gql`
mutation RequestDownloadLink {
cancelAccountDeletion {
...CancelAccountDeletionResponse
}
}
`,
{
props: ({ mutate }) => ({
cancelAccountDeletion: () => {
return mutate();
},
}),
}
);
export const withUpdateAssetSettings = withMutation(
gql`
mutation UpdateAssetSettings($id: ID!, $input: AssetSettingsInput!) {