```return this.apollo.mutate({ mutatio...
# prisma-whats-new
d
Copy code
return this.apollo.mutate({
            mutation: gql`
                mutation($id:ID!) {
                    deleteAirline(id: $id){
                        id
                    }
                }
            `,
            variables: {
                id: airline.id
            },
            update: (proxy, { data: { deleteAirline } }) => {
                // Read the data from our cache for this query.
                const data: IAirlines = proxy.readQuery({query: this.getAirlines});
                const itemToDelete = data.allAirlines.findIndex((airlineToFilter) => airlineToFilter.id === deleteAirline.id);
                data.allAirlines.splice(itemToDelete, 1);

                // Write our data back to the cache.
                proxy.writeQuery({ query: this.getAirlines, data });
            }
        });