diff options
| author | Roger Braun <roger@rogerbraun.net> | 2017-06-12 16:30:56 +0200 |
|---|---|---|
| committer | Roger Braun <roger@rogerbraun.net> | 2017-06-12 16:30:56 +0200 |
| commit | bda0a76c89cadc6251261a08575acf6986da1084 (patch) | |
| tree | bb66ea32212446c557ea6bcd1289420a154fdcfe /src/modules/statuses.js | |
| parent | 2e7029b67027dae7ee3202553c0c9e288c882730 (diff) | |
Clear timeline on user change.
Diffstat (limited to 'src/modules/statuses.js')
| -rw-r--r-- | src/modules/statuses.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/modules/statuses.js b/src/modules/statuses.js index 372567c5..0b4069c6 100644 --- a/src/modules/statuses.js +++ b/src/modules/statuses.js @@ -295,6 +295,21 @@ export const mutations = { oldTimeline.visibleStatusesObject = {} each(oldTimeline.visibleStatuses, (status) => { oldTimeline.visibleStatusesObject[status.id] = status }) }, + clearTimeline (state, { timeline }) { + const emptyTimeline = { + statuses: [], + statusesObject: {}, + faves: [], + visibleStatuses: [], + visibleStatusesObject: {}, + newStatusCount: 0, + maxId: 0, + minVisibleId: 0, + loading: false + } + + state.timelines[timeline] = emptyTimeline + }, setFavorited (state, { status, value }) { const newStatus = state.allStatusesObject[status.id] newStatus.favorited = value |
