Parcourir la source

load site directly on password generator component

pull/342/head
Guillaume Vincent il y a 7 ans
Parent
révision
ecbac671f0
2 fichiers modifiés avec 6 ajouts et 14 suppressions
  1. +2
    -12
      src/store/actions.js
  2. +4
    -2
      src/views/PasswordGenerator.vue

+ 2
- 12
src/store/actions.js Voir le fichier

@@ -16,10 +16,8 @@ export const saveDefaultOptions = ({ commit }, payload) => {
commit(types.SET_DEFAULT_OPTIONS, payload);
};

export const loadBestPasswordProfile = ({ commit }) => {
urlParser.getSite().then(site => {
commit(types.LOAD_PASSWORD_PROFILE, { site });
});
export const loadPasswordProfile = ({ commit }, { site }) => {
commit(types.LOAD_PASSWORD_PROFILE, { site });
};

export const getPasswordFromUrlQuery = ({ commit }, { query }) => {
@@ -37,14 +35,6 @@ export const resetPassword = ({ commit, state }) => {
commit(types.RESET_PASSWORD);
};

export const getSite = ({ commit }) => {
urlParser.getSite().then(site => {
if (site) {
commit(types.SET_SITE, { site });
}
});
};

export const login = ({ commit }, payload) => {
commit(types.SET_BASE_URL, payload);
commit(types.SET_TOKEN, payload);


+ 4
- 2
src/views/PasswordGenerator.vue Voir le fichier

@@ -120,6 +120,7 @@
import {showTooltip} from '../services/tooltip';
import message from '../services/message';
import Awesomplete from 'awesomplete';
import * as urlParser from "../services/url-parser";

export default {
name: 'password-generator-view',
@@ -136,8 +137,9 @@
this.$store
.dispatch('getPasswords')
.then(() => {
this.$store.dispatch('loadBestPasswordProfile');
this.$store.dispatch('getSite');
urlParser.getSite().then(site => {
this.$store.dispatch('loadPasswordProfile', {site});
});
this.$store.dispatch('getPasswordFromUrlQuery', {query: this.$route.query});
});
},


Chargement…
Annuler
Enregistrer