static updateUserSettings (req, res) {
    req.settingUser.settings = ['ms', 'logo', 'theme', 'timezone', 'spiGraph', 'numPackets', 'infoFields', 'manualQuery', 'detailFormat',
      'connSrcField', 'connDstField', 'sortDirection', 'showTimestamps', 'connNodeFields',
      'connLinkFields', 'timelineDataFilters', 'hideTags'].reduce((obj, key) => {
      obj[key] = req.body[key];
      return obj;
    }, {});

    User.setUser(req.settingUser.userId, req.settingUser, (err, info) => {
      if (err) {
        console.log(`ERROR - ${req.method} /api/user/settings update error`, util.inspect(err, false, 50), info);
        return res.serverError(500, 'User settings update failed');
      }

      return res.send(JSON.stringify({
        success: true,
        text: 'Updated user settings successfully'
      }));
    });
  }
POST - /api/user/settings

Updates an Arkime user's settings.
@name /user/settings
@returns {boolean} success - Whether the update user settings operation was successful.
@returns {string} text - The success/error message to (optionally) display to the user.