File Upload Not working
schema.graphql
```
scalar Upload
type Mutation {
    uploadMasterData(file:Upload):File
}
```
resolver.js
```
const rootResolvers = {
    Upload: GraphQLUpload,
    Mutation: {
        uploadMasterData(root, variables, context) {
            return processUpload(variables.file)
        },

    }
}
```

server.js
```
app.use(apolloUploadExpress());
app.use('/graphql', graphqlExpress((req) => { /**returns context**/})
```

HOC
```
const UPLOAD_MASTER_DATA_MUTATION=gql`
    mutation($file: Upload!) {
        uploadMasterData(file: $file) {
            id
            filename
            encoding
            mimetype
            path
        }
    }
`

const withMasterDataUpload=graphql(UPLOAD_MASTER_DATA_MUTATION, {
    props: ({mutate, ownProps}) => ({
        uploadMasterData: function ({file}) {
            mutate({variables: {file:file}})
        },
    }),
});



export default compose(withMasterDataUpload)(ComponentTab)
```

From the componentTab calling it by this.props.uploadMasterData({file:fileObject})

I don't understand what I'm doing wrong.

