소스 검색

Move username cookie commit from App.vue to main.js

sbkwgh 8 년 전
부모
커밋
12f90354b5
3개의 변경된 파일10개의 추가작업 그리고 10개의 파일을 삭제
  1. 0 0
      npm-debug.log.3981068569
  2. 0 8
      src/App.vue
  3. 10 2
      src/main.js

+ 0 - 0
npm-debug.log.3981068569


+ 0 - 8
src/App.vue

@@ -291,14 +291,6 @@
 		created () {
 			this.axios.get('/api/v1/settings')
 				.then(res => {
-					let usernameCookie = document.cookie
-						.split(';')
-						.map(c => c.split('='))
-						.filter(pair => pair[0].trim() === 'username')
-						.map(pair => pair[1])[0]
-
-					if(usernameCookie) this.$store.commit('setUsername', usernameCookie)
-
 					this.$store.commit('setForumName', res.data.forumName)
 				}).catch(err => {
 					if(err.response.data.errors[0].name === 'noSettings') {

+ 10 - 2
src/main.js

@@ -116,10 +116,18 @@ Vue.filter('pluralize', function(number, value) {
 	}
 })
 
-new Vue({
+let Root = new Vue({
 	el: '#app',
 	template: '<App/>',
 	store,
 	components: { App },
 	router
-})
+})
+
+let usernameCookie = document.cookie
+	.split(';')
+	.map(c => c.split('='))
+	.filter(pair => pair[0].trim() === 'username')
+	.map(pair => pair[1])[0]
+
+if(usernameCookie) Root.$store.commit('setUsername', usernameCookie)