summaryrefslogtreecommitdiff
path: root/src/client/app/desktop/views/pages/deck/deck.notes.vue
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-06-08 05:04:21 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-06-08 05:04:21 +0900
commitb0a8d7abe9478bd514cd642027fabe01ed63f301 (patch)
tree0918a0e8d841c77b0866ce46122e07399e573d26 /src/client/app/desktop/views/pages/deck/deck.notes.vue
parent:art: (diff)
downloadmisskey-b0a8d7abe9478bd514cd642027fabe01ed63f301.tar.gz
misskey-b0a8d7abe9478bd514cd642027fabe01ed63f301.tar.bz2
misskey-b0a8d7abe9478bd514cd642027fabe01ed63f301.zip
:v:
Diffstat (limited to 'src/client/app/desktop/views/pages/deck/deck.notes.vue')
-rw-r--r--src/client/app/desktop/views/pages/deck/deck.notes.vue13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/client/app/desktop/views/pages/deck/deck.notes.vue b/src/client/app/desktop/views/pages/deck/deck.notes.vue
index e37505b551..1ccacea908 100644
--- a/src/client/app/desktop/views/pages/deck/deck.notes.vue
+++ b/src/client/app/desktop/views/pages/deck/deck.notes.vue
@@ -28,8 +28,6 @@
<script lang="ts">
import Vue from 'vue';
-import { url } from '../../../config';
-import getNoteSummary from '../../../../../renderers/get-note-summary';
import XNote from './deck.note.vue';
@@ -40,7 +38,7 @@ export default Vue.extend({
XNote
},
- inject: ['column', 'isScrollTop', 'indicate'],
+ inject: ['column', 'isScrollTop', 'count'],
props: {
more: {
@@ -55,7 +53,6 @@ export default Vue.extend({
requestInitPromise: null as () => Promise<any[]>,
notes: [],
queue: [],
- unreadCount: 0,
fetching: true,
moreFetching: false
};
@@ -73,6 +70,12 @@ export default Vue.extend({
}
},
+ watch: {
+ queue(q) {
+ this.count(q.length);
+ }
+ },
+
created() {
this.column.$on('top', this.onTop);
this.column.$on('bottom', this.onBottom);
@@ -141,7 +144,6 @@ export default Vue.extend({
}
} else {
this.queue.push(note);
- this.indicate(true);
}
},
@@ -156,7 +158,6 @@ export default Vue.extend({
releaseQueue() {
this.queue.forEach(n => this.prepend(n, true));
this.queue = [];
- this.indicate(false);
},
async loadMore() {