Apollo Subscription doesn't seem to get called on Mutation
<p>New to Apollo, so I decided to take the <a href="https://github.com/apollostack/frontpage-server" rel="nofollow">most simple example I found</a> and try to work it in a slightly different way.  My code can be <a href="https://github.com/mbabauer/apollo_node_simple" rel="nofollow">found here</a>.</p>

<p>The problem I am having is that the Subscription doesn't seem to get called when I call the Mutation <code>createTask()</code>.  The Mutation and Subscription are defined in schema.graphql as:</p>

<pre><code>type Mutation {
  createTask(
    text: String!
  ): Task
}

type Subscription {
  taskCreated: Task
}
</code></pre>

<p>And in resolvers.js as:</p>

<pre><code>Mutation: {
  createTask(_, { text }) {
    const task = { id: nextTaskId(), text, isComplete: false };
    tasks.push(task);
    pubsub.publish('taskCreated', task);
    return task;
  },
},
Subscription: {
  taskCreated(task) {
    console.log(`Subscript called for new task ID ${task.id}`);
    return task;
  },
},
</code></pre>

<p>What I am expecting to happen is that I would get a console.log in the server every time I run the following in the client:</p>

<pre><code>mutation Mutation($text: String!) {
  createTask(text:$text) {
    id
    text
    isComplete
  }
}
</code></pre>

<p>But nothing happens.  What am I missing?</p>