Skip to content

Commit fcde9af

Browse files
committed
fix: use correct update mode setting, name update mode enum same as backend
Signed-off-by: Wolfgang <github@linux-dude.de>
1 parent 35cf38a commit fcde9af

5 files changed

Lines changed: 20 additions & 20 deletions

File tree

src/components/modals/FeedInfoTable.vue

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -75,16 +75,16 @@
7575
</tr>
7676
<tr>
7777
<td>
78-
<FileDocumentRefresh />
78+
<FileDocumentCheck />
7979
</td>
8080
<td>
81-
{{ t('news', 'Mark as unread on update') }}
81+
{{ t('news', 'Keep read status on update') }}
8282
</td>
8383
<td>
84-
<FileDocumentCheck />
84+
<FileDocumentRefresh />
8585
</td>
8686
<td>
87-
{{ t('news', 'Keep read status on update') }}
87+
{{ t('news', 'Mark as unread on update') }}
8888
</td>
8989
</tr>
9090
<tr>
@@ -222,19 +222,19 @@
222222
</template>
223223
</NcActionButton>
224224
<NcActionButton
225-
v-if="feed.updateMode === FEED_UPDATE_MODE.UNREAD"
225+
v-if="feed.updateMode === FEED_UPDATE_MODE.NORMAL"
226226
:title="t('news', 'Disable marking items as unread on update')"
227227
data-test="disableMarkUnread"
228-
@click="setUpdateMode(feed, FEED_UPDATE_MODE.IGNORE)">
228+
@click="setUpdateMode(feed, FEED_UPDATE_MODE.SILENT)">
229229
<template #icon>
230230
<FileDocumentRefresh />
231231
</template>
232232
</NcActionButton>
233233
<NcActionButton
234-
v-if="feed.updateMode === FEED_UPDATE_MODE.IGNORE"
234+
v-if="feed.updateMode === FEED_UPDATE_MODE.SILENT"
235235
:title="t('news', 'Enable marking items as unread on update')"
236236
data-test="enableMarkUnread"
237-
@click="setUpdateMode(feed, FEED_UPDATE_MODE.UNREAD)">
237+
@click="setUpdateMode(feed, FEED_UPDATE_MODE.NORMAL)">
238238
<template #icon>
239239
<FileDocumentCheck />
240240
</template>

src/dataservices/feed.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ export class FeedService {
5959
* @param param0.pinned {Boolean} should be pinned (true) or not pinned (flse)
6060
* @param param0.ordering {FEED_ORDER} sets feed order (0 = NEWEST, 1 = OLDEST, 2 = DEFAULT)
6161
* @param param0.fullTextEnabled {Boolean} should be full text be enabled (true) or not (flse)
62-
* @param param0.updateMode {FEED_UPDATE_MODE} sets updateMode (0 = UNREAD, 1 = IGNORE)
62+
* @param param0.updateMode {FEED_UPDATE_MODE} sets updateMode (0 = SILENT, 1 = NORMAL)
6363
* @param param0.preventUpdate {boolean} enable/disable feed sync
6464
* @param param0.title {String} title of feed to display
6565
* @return Null value is returned on success

src/enums/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ export enum FEED_ORDER {
1111
}
1212

1313
export enum FEED_UPDATE_MODE {
14-
UNREAD = 0,
15-
IGNORE = 1,
14+
SILENT = 0,
15+
NORMAL = 1,
1616
}
1717

1818
export enum SPLIT_MODE {

tests/javascript/unit/components/modals/FeedInfoTable.spec.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ describe('FeedInfoTable.vue', () => {
1919
nextUpdateTime: 1,
2020
articlesPerUpdate: 150,
2121
updateErrorCount: 20,
22-
updateMode: FEED_UPDATE_MODE.UNREAD,
22+
updateMode: FEED_UPDATE_MODE.NORMAL,
2323
fullTextEnabled: false,
2424
preventUpdate: true,
2525
}, {
@@ -30,7 +30,7 @@ describe('FeedInfoTable.vue', () => {
3030
nextUpdateTime: 4,
3131
articlesPerUpdate: 50,
3232
updateErrorCount: 40,
33-
updateMode: FEED_UPDATE_MODE.IGNORE,
33+
updateMode: FEED_UPDATE_MODE.SILENT,
3434
fullTextEnabled: true,
3535
preventUpdate: false,
3636
}, {
@@ -41,7 +41,7 @@ describe('FeedInfoTable.vue', () => {
4141
nextUpdateTime: 8,
4242
articlesPerUpdate: 20,
4343
updateErrorCount: 0,
44-
updateMode: FEED_UPDATE_MODE.UNREAD,
44+
updateMode: FEED_UPDATE_MODE.NORMAL,
4545
fullTextEnabled: true,
4646
preventUpdate: true,
4747
}]
@@ -325,7 +325,7 @@ describe('FeedInfoTable.vue', () => {
325325
expect(store.dispatch).toHaveBeenCalledWith(ACTIONS.FEED_SET_PREVENT_UPDATE, { feed: feeds[1], preventUpdate: true })
326326
})
327327

328-
it('should dispatch setUpdateMode on click with FEED_UPDATE_MODE.IGNORE', async () => {
328+
it('should dispatch setUpdateMode on click with FEED_UPDATE_MODE.SILENT', async () => {
329329
const actions = wrapper.findAllComponents({ name: 'NcActions' })
330330
.find((ncactions) => ncactions.attributes('data-test') === 'feedOptions-1')
331331

@@ -334,7 +334,7 @@ describe('FeedInfoTable.vue', () => {
334334
expect(button).toBeTruthy()
335335
await button.trigger('click')
336336

337-
expect(store.dispatch).toHaveBeenCalledWith(ACTIONS.FEED_SET_UPDATE_MODE, { feed: feeds[0], updateMode: FEED_UPDATE_MODE.IGNORE })
337+
expect(store.dispatch).toHaveBeenCalledWith(ACTIONS.FEED_SET_UPDATE_MODE, { feed: feeds[0], updateMode: FEED_UPDATE_MODE.SILENT })
338338
})
339339

340340
it('should dispatch setUpdateMode on click with FEED_UPDATE_MODE.NORMAL', async () => {
@@ -346,7 +346,7 @@ describe('FeedInfoTable.vue', () => {
346346
expect(button).toBeTruthy()
347347
await button.trigger('click')
348348

349-
expect(store.dispatch).toHaveBeenCalledWith(ACTIONS.FEED_SET_UPDATE_MODE, { feed: feeds[1], updateMode: FEED_UPDATE_MODE.UNREAD })
349+
expect(store.dispatch).toHaveBeenCalledWith(ACTIONS.FEED_SET_UPDATE_MODE, { feed: feeds[1], updateMode: FEED_UPDATE_MODE.NORMAL })
350350
})
351351

352352
it('should dispatch setFullText on click with fullTextEnabled true', async () => {

tests/javascript/unit/store/feed.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,9 @@ describe('feed.ts', () => {
162162
it('should call FeedService.updateFeed and commit updated `updateMode` property to state', async () => {
163163
FeedService.updateFeed = vi.fn()
164164
const commit = vi.fn()
165-
await actions[FEED_ACTION_TYPES.FEED_SET_UPDATE_MODE]({ commit }, { feed: { id: 1 }, updateMode: FEED_UPDATE_MODE.IGNORE })
166-
expect(FeedService.updateFeed).toBeCalledWith({ feedId: 1, updateMode: FEED_UPDATE_MODE.IGNORE })
167-
expect(commit).toBeCalledWith(FEED_MUTATION_TYPES.UPDATE_FEED, { id: 1, updateMode: FEED_UPDATE_MODE.IGNORE })
165+
await actions[FEED_ACTION_TYPES.FEED_SET_UPDATE_MODE]({ commit }, { feed: { id: 1 }, updateMode: FEED_UPDATE_MODE.SILENT })
166+
expect(FeedService.updateFeed).toBeCalledWith({ feedId: 1, updateMode: FEED_UPDATE_MODE.SILENT })
167+
expect(commit).toBeCalledWith(FEED_MUTATION_TYPES.UPDATE_FEED, { id: 1, updateMode: FEED_UPDATE_MODE.SILENT })
168168
})
169169
})
170170

0 commit comments

Comments
 (0)