title: Store User Location Preference in Dialogflow
body: <p>I have an intent right now that requires the users location - each time this intent is triggered it prompts the user for access to their location. While I understand the reason behind this - it is a little cumbersome and frustrating for the end user - who may use this intent 10 or more times in a day.</p>
  
  <p><strong>Question:</strong> 
  Can I store the users location pemission / preference for late use, or am I required to ask them for permission each time?</p>
  
  <p>Something like this was my thought:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>app.intent('user_locate', (conv, params, granted) =&gt; {
      return new Promise(function (resolve, reject) {
          if (granted) {
            conv.user.storage.location = granted;
          }
      });
  });</code></pre>
  </div>
  </div>
  </p>