diff options
| author | Shpuld Shpludson <shp@cock.li> | 2019-08-08 10:09:07 +0000 |
|---|---|---|
| committer | Shpuld Shpludson <shp@cock.li> | 2019-08-08 10:09:07 +0000 |
| commit | 92380652feb83c6a4dde5ca3bac35ff4b409fa2d (patch) | |
| tree | 110677d061355c4641d1f661f9140d86b62acca1 /src/modules/statuses.js | |
| parent | 17dc7357d5036681b346f745190204e213c0ef8c (diff) | |
| parent | d3f6b581d1bbe64d26fceae3f00e9d471ca44dfe (diff) | |
Merge branch 'feat/conversation-muting' into 'develop'
Add Conversation/Thread Muting
See merge request pleroma/pleroma-fe!876
Diffstat (limited to 'src/modules/statuses.js')
| -rw-r--r-- | src/modules/statuses.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/modules/statuses.js b/src/modules/statuses.js index 7d5d5a67..e863d8a5 100644 --- a/src/modules/statuses.js +++ b/src/modules/statuses.js @@ -430,6 +430,10 @@ export const mutations = { const newStatus = state.allStatusesObject[status.id] newStatus.pinned = status.pinned }, + setMuted (state, status) { + const newStatus = state.allStatusesObject[status.id] + newStatus.muted = status.muted + }, setRetweeted (state, { status, value }) { const newStatus = state.allStatusesObject[status.id] @@ -564,6 +568,14 @@ const statuses = { rootState.api.backendInteractor.unpinOwnStatus(statusId) .then((status) => commit('setPinned', status)) }, + muteConversation ({ rootState, commit }, statusId) { + return rootState.api.backendInteractor.muteConversation(statusId) + .then((status) => commit('setMuted', status)) + }, + unmuteConversation ({ rootState, commit }, statusId) { + return rootState.api.backendInteractor.unmuteConversation(statusId) + .then((status) => commit('setMuted', status)) + }, retweet ({ rootState, commit }, status) { // Optimistic retweeting... commit('setRetweeted', { status, value: true }) |
