I apologize if this has already been covered, but ...
# prisma-whats-new
b
I apologize if this has already been covered, but can someone please help me find a good example of Prisma, Apollo for Angular file upload?
f
Copy code
const ApolloClient = require('apollo-client')
const ApolloProvider = require('react-apollo')
const gql = require('react-apollo');
const React = require('react')
const Lokka = require('lokka').Lokka;
const Transport = require('lokka-transport-http').Transport;
const { request } = require('graphql-request')

const { GraphQLClient } = require('graphql-request')

const client = new GraphQLClient('<https://api.graph.cool/simple/v1/backpack>', {
  headers: {
    Authorization: 'Bearer eyJ<token>',
  },
})

const query = `{
  allInfluencers(filter: {influencerName:"kateferg"}) {
    myNetworkPlatforms(filter:{network:TWITTER}) {
      link
      network
      networkUsername
      influencer {
        id
      }
    }
  }
}`

client.request(query)
  .then(data => console.log(JSON.stringify(data)))
  .catch(err => {
    console.log(err.response.errors) // GraphQL response errors
    console.log(err.response.data) // Response data if available
  })


const links = await function
<some function>
      return links
    })

const perma = links[1].replace(/null/g, '')

console.log(perma)
const query = `mutation {
  createPost(
    permalink: \"${perma}\"
    network: TWITTER
    influencerId: \"cs58m\"
  ) {
    id
  }
}`

client.request(query)
  .then(data => console.log(JSON.stringify(data)))
  .catch(err => {
    console.log(err.response.errors) // GraphQL response errors
    console.log(err.response.data) // Response data if available
  })
example of a js agnostic function
for file upload, you could do something like this - https://www.graph.cool/forum/t/uploading-a-file-to-the-file-api/1628
or even invoke cloud functions like s3cmd as params
b
Wow, thanks Fitch! I appreciate your assistance.
If you have anything further, please share.
n
👍 2
1