<commit_before>app.controller("Nav", [
  "UserFactory", 
  "$cookies",
  "$scope",
  "$timeout",
  "$location",
  function(UserFactory, $cookies, $scope, $timeout, $location) {

    const nav = this;
    nav.user = {};
    
    UserFactory.setUser().then((res) => {
      nav.user = res;
      $timeout();
      // Emit user to other controllers.
      $scope.$emit("user", nav.user);
    });<commit_msg>redid set user to not re-http current user if it's already been gotten.<commit_after>app.controller("Nav", [
  "UserFactory", 
  "$cookies",
  "$scope",
  "$timeout",
  "$location",
  function(UserFactory, $cookies, $scope, $timeout, $location) {

    const nav = this;
    nav.user = {};
    
    UserFactory.getUser().then((res) => {
      nav.user = res;
      $timeout();
      // Emit user to other controllers.
      $scope.$emit("user", nav.user);
    });
{'fraction_non_alphanumeric': 0.1859122401847575, 'fraction_numerical': 0.0, 'mean_word_length': 2.8878923766816142, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6619347', 'n_tokens_mistral': 288, 'n_tokens_neox': 288, 'n_words': 64}