diff --git a/src/lib/graphql/mutations/addGroupMutation.ts b/src/lib/graphql/mutations/addGroupMutation.ts new file mode 100644 index 0000000..1998157 --- /dev/null +++ b/src/lib/graphql/mutations/addGroupMutation.ts @@ -0,0 +1,24 @@ +import { gql } from "@urql/core"; + +const addGroup = gql` + mutation addGroup( + $groupID: BigInt + $groupName: String + $groupUsername: String + ) { + addGroup( + groupID: $groupID + groupName: $groupName + groupUsername: $groupUsername + ) { + telegramID + name + username + linksDeleted + createdAt + updatedAt + } + } +`; + +export default addGroup; diff --git a/src/lib/graphql/mutations/incrementGroupMutation.ts b/src/lib/graphql/mutations/incrementGroupMutation.ts new file mode 100644 index 0000000..dc378a0 --- /dev/null +++ b/src/lib/graphql/mutations/incrementGroupMutation.ts @@ -0,0 +1,16 @@ +import { gql } from "@urql/core"; + +const incrementGroup = gql` + mutation incrementGroup($groupID: BigInt, $linksDeleted: Int) { + incrementGroup(groupID: $groupID, linksDeleted: $linksDeleted) { + telegramID + name + username + linksDeleted + createdAt + updatedAt + } + } +`; + +export default incrementGroup; diff --git a/src/lib/graphql/mutations/incrimentMutation.ts b/src/lib/graphql/mutations/incrimentMutation.ts new file mode 100644 index 0000000..7303e73 --- /dev/null +++ b/src/lib/graphql/mutations/incrimentMutation.ts @@ -0,0 +1,12 @@ +import { gql } from "@urql/core"; + +const increment = gql` + mutation increment($command: Boolean, $link: Boolean, $trigger: Boolean) { + increment(command: $command, link: $link, trigger: $trigger) { + createdAt + updatedAt + } + } +`; + +export default increment;