aboutsummaryrefslogtreecommitdiff
path: root/src/components/user_finder
diff options
context:
space:
mode:
authorRoger Braun <roger@rogerbraun.net>2018-11-14 20:29:45 +0100
committerRoger Braun <roger@rogerbraun.net>2018-11-14 20:31:06 +0100
commitc34eebff6c1bb0d3f500b51ee64906f82cdc6c6d (patch)
tree8b19b7d9803fd0897772ae970303f340f116fd4a /src/components/user_finder
parent609ad407362844977746babdd088b7600af5982d (diff)
Add actual user search.
Diffstat (limited to 'src/components/user_finder')
-rw-r--r--src/components/user_finder/user_finder.js17
-rw-r--r--src/components/user_finder/user_finder.vue4
2 files changed, 1 insertions, 20 deletions
diff --git a/src/components/user_finder/user_finder.js b/src/components/user_finder/user_finder.js
index a743b5f6..74f79d1b 100644
--- a/src/components/user_finder/user_finder.js
+++ b/src/components/user_finder/user_finder.js
@@ -7,25 +7,10 @@ const UserFinder = {
}),
methods: {
findUser (username) {
- username = username[0] === '@' ? username.slice(1) : username
- this.loading = true
- this.$store.state.api.backendInteractor.externalProfile(username)
- .then((user) => {
- this.loading = false
- this.hidden = true
- if (!user.error) {
- this.$store.commit('addNewUsers', [user])
- this.$router.push({name: 'user-profile', params: {id: user.id}})
- } else {
- this.error = true
- }
- })
+ this.$router.push({ name: 'user-search', query: { query: username } })
},
toggleHidden () {
this.hidden = !this.hidden
- },
- dismissError () {
- this.error = false
}
}
}
diff --git a/src/components/user_finder/user_finder.vue b/src/components/user_finder/user_finder.vue
index 69bd1d21..f2556569 100644
--- a/src/components/user_finder/user_finder.vue
+++ b/src/components/user_finder/user_finder.vue
@@ -1,9 +1,5 @@
<template>
<span class="user-finder-container">
- <span class="alert error" v-if="error">
- <i class="icon-cancel user-finder-icon" @click="dismissError"/>
- {{$t('finder.error_fetching_user')}}
- </span>
<i class="icon-spin4 user-finder-icon animate-spin-slow" v-if="loading" />
<a href="#" v-if="hidden"><i class="icon-user-plus user-finder-icon" @click.prevent.stop="toggleHidden"/></a>
<span v-else>