aboutsummaryrefslogtreecommitdiff
path: root/src/modules/users.js
diff options
context:
space:
mode:
authorHJ <spam@hjkos.com>2018-12-31 01:57:22 +0000
committerHJ <spam@hjkos.com>2018-12-31 01:57:22 +0000
commit7aa42c01eb5f05c2e3ed71fc52be6a30e45802bf (patch)
tree2071ec16f17bc714817575ad7699707f92cb664b /src/modules/users.js
parent1316ed43a5d203294cb7a41bb19d5fca98f5cea1 (diff)
parentfb8f774383f122d3254748f7f97ab6c562a5c339 (diff)
Merge branch 'fix/profile-with-no-statuses-not-loading' into 'develop'
Fix profiles without statuses not loading See merge request pleroma/pleroma-fe!445
Diffstat (limited to 'src/modules/users.js')
-rw-r--r--src/modules/users.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/modules/users.js b/src/modules/users.js
index 2f05ed3f..adbd37dd 100644
--- a/src/modules/users.js
+++ b/src/modules/users.js
@@ -86,6 +86,13 @@ export const mutations = {
}
}
+export const getters = {
+ userById: state => id =>
+ state.users.find(user => user.id === id),
+ userByName: state => name =>
+ state.users.find(user => user.screen_name === name)
+}
+
export const defaultState = {
loggingIn: false,
lastLoginName: false,
@@ -99,6 +106,7 @@ export const defaultState = {
const users = {
state: defaultState,
mutations,
+ getters,
actions: {
fetchUser (store, id) {
store.rootState.api.backendInteractor.fetchUser({ id })