Skip to content

Commit

Permalink
test: remove useResult
Browse files Browse the repository at this point in the history
  • Loading branch information
Akryum committed May 2, 2022
1 parent 2e65263 commit 34ed387
Show file tree
Hide file tree
Showing 7 changed files with 21 additions and 19 deletions.
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
<script>
import { useQuery, useResult } from '@vue/apollo-composable'
import { computed } from '@vue/composition-api'
import { useQuery } from '@vue/apollo-composable'
import MESSAGES from '../graphql/Messages.gql'
import MESSAGE_ADDED from '../graphql/MessageAdded.gql'
export default {
setup () {
const { result, subscribeToMore } = useQuery(MESSAGES)
const messages = useResult(result, [])
const messages = computed(() => result.value?.messages ?? [])
subscribeToMore({
document: MESSAGE_ADDED,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,14 @@
</template>

<script>
import { useQuery, useResult, useQueryLoading } from '@vue/apollo-composable'
import { computed } from '@vue/composition-api'
import { useQuery, useQueryLoading } from '@vue/apollo-composable'
import MESSAGES from '../graphql/Messages.gql'
export default {
setup () {
const { result } = useQuery(MESSAGES)
const messages = useResult(result, [])
const messages = computed(() => result.value?.messages ?? [])
return {
messages,
loading: useQueryLoading(),
Expand Down
6 changes: 3 additions & 3 deletions .test-todo/test-ssr-composition/src/components/HelloWorld.vue
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
</template>

<script>
import { ref } from '@vue/composition-api'
import { useQuery, useResult } from '@vue/apollo-composable'
import { ref, computed } from '@vue/composition-api'
import { useQuery } from '@vue/apollo-composable'
import HELLO_WORLD from '../graphql/HelloWorld.gql'
export default {
Expand All @@ -21,7 +21,7 @@ export default {
const { result } = useQuery(HELLO_WORLD, () => ({
name: name.value,
}))
const hello = useResult(result)
const hello = computed(() => result.value?.hello)
return {
name,
hello,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<script lang="ts">
import gql from 'graphql-tag'
import { useQuery, useResult } from '@vue/apollo-composable'
import { defineComponent } from 'vue'
import { useQuery } from '@vue/apollo-composable'
import { defineComponent, computed } from 'vue'
interface Channel {
id: string
Expand All @@ -18,7 +18,7 @@ export default defineComponent({
}
}
`)
const channels = useResult(result, [])
const channels = computed(() => result.value?.channels ?? [])
return {
loading,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<script>
import gql from 'graphql-tag'
import { defineComponent, onMounted, ref, watch } from 'vue'
import { useQuery, useResult } from '@vue/apollo-composable'
import { defineComponent, onMounted, ref, watch, computed } from 'vue'
import { useQuery } from '@vue/apollo-composable'
import MessageItem from './MessageItem.vue'
import MessageForm from './MessageForm.vue'
Expand Down Expand Up @@ -35,7 +35,7 @@ export default defineComponent({
}), {
notifyOnNetworkStatusChange: true,
})
const channel = useResult(result)
const channel = computed(() => result.value?.channel)
const messagesEl = ref()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<script lang="ts">
import gql from 'graphql-tag'
import { useLazyQuery, useResult } from '@vue/apollo-composable'
import { defineComponent } from 'vue'
import { useLazyQuery } from '@vue/apollo-composable'
import { defineComponent, computed } from 'vue'
export default defineComponent({
setup () {
Expand All @@ -10,7 +10,7 @@ export default defineComponent({
list
}
`)
const list = useResult(result, [])
const list = computed(() => result.value?.list ?? [])
return {
load,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<script lang="ts">
import { apolloClient } from '@/apollo'
import gql from 'graphql-tag'
import { provideApolloClient, useQuery, useResult } from '@vue/apollo-composable'
import { defineComponent } from 'vue'
import { provideApolloClient, useQuery } from '@vue/apollo-composable'
import { defineComponent, computed } from 'vue'
// Global query
Expand All @@ -11,7 +11,7 @@ const query = provideApolloClient(apolloClient)(() => useQuery(gql`
hello
}
`))
const hello = useResult(query.result, [])
const hello = computed(() => query.result.value?.hello ?? '')
export default defineComponent({
setup () {
Expand Down

0 comments on commit 34ed387

Please sign in to comment.