forked from FoundKeyGang/FoundKey
revert rename
This commit is contained in:
parent
8b5c917195
commit
87d3a06dcd
14 changed files with 38 additions and 38 deletions
|
@ -1088,7 +1088,7 @@ desktop/views/components/taskmanager.vue:
|
||||||
desktop/views/components/timeline.vue:
|
desktop/views/components/timeline.vue:
|
||||||
home: "ホーム"
|
home: "ホーム"
|
||||||
local: "ローカル"
|
local: "ローカル"
|
||||||
social: "ソーシャル"
|
hybrid: "ソーシャル"
|
||||||
global: "グローバル"
|
global: "グローバル"
|
||||||
mentions: "あなた宛て"
|
mentions: "あなた宛て"
|
||||||
messages: "ダイレクト投稿"
|
messages: "ダイレクト投稿"
|
||||||
|
@ -1665,7 +1665,7 @@ mobile/views/pages/following.vue:
|
||||||
mobile/views/pages/home.vue:
|
mobile/views/pages/home.vue:
|
||||||
home: "ホーム"
|
home: "ホーム"
|
||||||
local: "ローカル"
|
local: "ローカル"
|
||||||
social: "ソーシャル"
|
hybrid: "ソーシャル"
|
||||||
global: "グローバル"
|
global: "グローバル"
|
||||||
mentions: "あなた宛て"
|
mentions: "あなた宛て"
|
||||||
messages: "ダイレクト投稿"
|
messages: "ダイレクト投稿"
|
||||||
|
@ -1735,7 +1735,7 @@ deck:
|
||||||
widgets: "ウィジェット"
|
widgets: "ウィジェット"
|
||||||
home: "ホーム"
|
home: "ホーム"
|
||||||
local: "ローカル"
|
local: "ローカル"
|
||||||
social: "ソーシャル"
|
hybrid: "ソーシャル"
|
||||||
hashtag: "ハッシュタグ"
|
hashtag: "ハッシュタグ"
|
||||||
global: "グローバル"
|
global: "グローバル"
|
||||||
mentions: "あなた宛て"
|
mentions: "あなた宛て"
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<x-notifications-column v-else-if="column.type == 'notifications'" :column="column" :is-stacked="isStacked" v-on="$listeners"/>
|
<x-notifications-column v-else-if="column.type == 'notifications'" :column="column" :is-stacked="isStacked" v-on="$listeners"/>
|
||||||
<x-tl-column v-else-if="column.type == 'home'" :column="column" :is-stacked="isStacked" v-on="$listeners"/>
|
<x-tl-column v-else-if="column.type == 'home'" :column="column" :is-stacked="isStacked" v-on="$listeners"/>
|
||||||
<x-tl-column v-else-if="column.type == 'local'" :column="column" :is-stacked="isStacked" v-on="$listeners"/>
|
<x-tl-column v-else-if="column.type == 'local'" :column="column" :is-stacked="isStacked" v-on="$listeners"/>
|
||||||
<x-tl-column v-else-if="column.type == 'social'" :column="column" :is-stacked="isStacked" v-on="$listeners"/>
|
<x-tl-column v-else-if="column.type == 'hybrid'" :column="column" :is-stacked="isStacked" v-on="$listeners"/>
|
||||||
<x-tl-column v-else-if="column.type == 'global'" :column="column" :is-stacked="isStacked" v-on="$listeners"/>
|
<x-tl-column v-else-if="column.type == 'global'" :column="column" :is-stacked="isStacked" v-on="$listeners"/>
|
||||||
<x-tl-column v-else-if="column.type == 'list'" :column="column" :is-stacked="isStacked" v-on="$listeners"/>
|
<x-tl-column v-else-if="column.type == 'list'" :column="column" :is-stacked="isStacked" v-on="$listeners"/>
|
||||||
<x-tl-column v-else-if="column.type == 'hashtag'" :column="column" :is-stacked="isStacked" v-on="$listeners"/>
|
<x-tl-column v-else-if="column.type == 'hashtag'" :column="column" :is-stacked="isStacked" v-on="$listeners"/>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<template #header>
|
<template #header>
|
||||||
<fa v-if="column.type == 'home'" icon="home"/>
|
<fa v-if="column.type == 'home'" icon="home"/>
|
||||||
<fa v-if="column.type == 'local'" :icon="['far', 'comments']"/>
|
<fa v-if="column.type == 'local'" :icon="['far', 'comments']"/>
|
||||||
<fa v-if="column.type == 'social'" icon="share-alt"/>
|
<fa v-if="column.type == 'hybrid'" icon="share-alt"/>
|
||||||
<fa v-if="column.type == 'global'" icon="globe"/>
|
<fa v-if="column.type == 'global'" icon="globe"/>
|
||||||
<fa v-if="column.type == 'list'" icon="list"/>
|
<fa v-if="column.type == 'list'" icon="list"/>
|
||||||
<fa v-if="column.type == 'hashtag'" icon="hashtag"/>
|
<fa v-if="column.type == 'hashtag'" icon="hashtag"/>
|
||||||
|
@ -80,7 +80,7 @@ export default Vue.extend({
|
||||||
switch (this.column.type) {
|
switch (this.column.type) {
|
||||||
case 'home': return this.$t('@deck.home');
|
case 'home': return this.$t('@deck.home');
|
||||||
case 'local': return this.$t('@deck.local');
|
case 'local': return this.$t('@deck.local');
|
||||||
case 'social': return this.$t('@deck.social');
|
case 'hybrid': return this.$t('@deck.hybrid');
|
||||||
case 'global': return this.$t('@deck.global');
|
case 'global': return this.$t('@deck.global');
|
||||||
case 'list': return this.column.list.name;
|
case 'list': return this.column.list.name;
|
||||||
case 'hashtag': return this.$store.state.settings.tagTimelines.find(x => x.id == this.column.tagTlId).title;
|
case 'hashtag': return this.$store.state.settings.tagTimelines.find(x => x.id == this.column.tagTlId).title;
|
||||||
|
|
|
@ -51,7 +51,7 @@ export default Vue.extend({
|
||||||
switch (this.src) {
|
switch (this.src) {
|
||||||
case 'home': return this.$root.stream.useSharedConnection('homeTimeline');
|
case 'home': return this.$root.stream.useSharedConnection('homeTimeline');
|
||||||
case 'local': return this.$root.stream.useSharedConnection('localTimeline');
|
case 'local': return this.$root.stream.useSharedConnection('localTimeline');
|
||||||
case 'social': return this.$root.stream.useSharedConnection('socialTimeline');
|
case 'hybrid': return this.$root.stream.useSharedConnection('hybridTimeline');
|
||||||
case 'global': return this.$root.stream.useSharedConnection('globalTimeline');
|
case 'global': return this.$root.stream.useSharedConnection('globalTimeline');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -60,7 +60,7 @@ export default Vue.extend({
|
||||||
switch (this.src) {
|
switch (this.src) {
|
||||||
case 'home': return 'notes/timeline';
|
case 'home': return 'notes/timeline';
|
||||||
case 'local': return 'notes/local-timeline';
|
case 'local': return 'notes/local-timeline';
|
||||||
case 'social': return 'notes/social-timeline';
|
case 'hybrid': return 'notes/hybrid-timeline';
|
||||||
case 'global': return 'notes/global-timeline';
|
case 'global': return 'notes/global-timeline';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -107,7 +107,7 @@ export default Vue.extend({
|
||||||
|
|
||||||
this.$root.getMeta().then(meta => {
|
this.$root.getMeta().then(meta => {
|
||||||
this.disabled = !this.$store.state.i.isModerator && !this.$store.state.i.isAdmin && (
|
this.disabled = !this.$store.state.i.isModerator && !this.$store.state.i.isAdmin && (
|
||||||
meta.disableLocalTimeline && ['local', 'social'].includes(this.src) ||
|
meta.disableLocalTimeline && ['local', 'hybrid'].includes(this.src) ||
|
||||||
meta.disableGlobalTimeline && ['global'].includes(this.src));
|
meta.disableGlobalTimeline && ['global'].includes(this.src));
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
|
@ -145,11 +145,11 @@ export default Vue.extend({
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
icon: 'share-alt',
|
icon: 'share-alt',
|
||||||
text: this.$t('@deck.social'),
|
text: this.$t('@deck.hybrid'),
|
||||||
action: () => {
|
action: () => {
|
||||||
this.$store.commit('device/addDeckColumn', {
|
this.$store.commit('device/addDeckColumn', {
|
||||||
id: uuid(),
|
id: uuid(),
|
||||||
type: 'social'
|
type: 'hybrid'
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
|
@ -302,7 +302,7 @@ export default Vue.extend({
|
||||||
|
|
||||||
isTlColumn(id) {
|
isTlColumn(id) {
|
||||||
const column = this.columns.find(c => c.id === id);
|
const column = this.columns.find(c => c.id === id);
|
||||||
return ['home', 'local', 'social', 'global', 'list', 'hashtag', 'mentions', 'direct'].includes(column.type);
|
return ['home', 'local', 'hybrid', 'global', 'list', 'hashtag', 'mentions', 'direct'].includes(column.type);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -77,9 +77,9 @@ export default Vue.extend({
|
||||||
this.endpoint = 'notes/local-timeline';
|
this.endpoint = 'notes/local-timeline';
|
||||||
this.connection = this.$root.stream.useSharedConnection('localTimeline');
|
this.connection = this.$root.stream.useSharedConnection('localTimeline');
|
||||||
this.connection.on('note', prepend);
|
this.connection.on('note', prepend);
|
||||||
} else if (this.src == 'social') {
|
} else if (this.src == 'hybrid') {
|
||||||
this.endpoint = 'notes/social-timeline';
|
this.endpoint = 'notes/hybrid-timeline';
|
||||||
this.connection = this.$root.stream.useSharedConnection('socialTimeline');
|
this.connection = this.$root.stream.useSharedConnection('hybridTimeline');
|
||||||
this.connection.on('note', prepend);
|
this.connection.on('note', prepend);
|
||||||
} else if (this.src == 'global') {
|
} else if (this.src == 'global') {
|
||||||
this.endpoint = 'notes/global-timeline';
|
this.endpoint = 'notes/global-timeline';
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<header class="zahtxcqi">
|
<header class="zahtxcqi">
|
||||||
<span :data-active="src == 'home'" @click="src = 'home'"><fa icon="home"/> {{ $t('home') }}</span>
|
<span :data-active="src == 'home'" @click="src = 'home'"><fa icon="home"/> {{ $t('home') }}</span>
|
||||||
<span :data-active="src == 'local'" @click="src = 'local'" v-if="enableLocalTimeline"><fa :icon="['far', 'comments']"/> {{ $t('local') }}</span>
|
<span :data-active="src == 'local'" @click="src = 'local'" v-if="enableLocalTimeline"><fa :icon="['far', 'comments']"/> {{ $t('local') }}</span>
|
||||||
<span :data-active="src == 'social'" @click="src = 'social'" v-if="enableLocalTimeline"><fa icon="share-alt"/> {{ $t('social') }}</span>
|
<span :data-active="src == 'hybrid'" @click="src = 'hybrid'" v-if="enableLocalTimeline"><fa icon="share-alt"/> {{ $t('hybrid') }}</span>
|
||||||
<span :data-active="src == 'global'" @click="src = 'global'" v-if="enableGlobalTimeline"><fa icon="globe"/> {{ $t('global') }}</span>
|
<span :data-active="src == 'global'" @click="src = 'global'" v-if="enableGlobalTimeline"><fa icon="globe"/> {{ $t('global') }}</span>
|
||||||
<span :data-active="src == 'tag'" @click="src = 'tag'" v-if="tagTl"><fa icon="hashtag"/> {{ tagTl.title }}</span>
|
<span :data-active="src == 'tag'" @click="src = 'tag'" v-if="tagTl"><fa icon="hashtag"/> {{ tagTl.title }}</span>
|
||||||
<span :data-active="src == 'list'" @click="src = 'list'" v-if="list"><fa icon="list"/> {{ list.name }}</span>
|
<span :data-active="src == 'list'" @click="src = 'list'" v-if="list"><fa icon="list"/> {{ list.name }}</span>
|
||||||
|
@ -78,7 +78,7 @@ export default Vue.extend({
|
||||||
) && this.src === 'global') this.src = 'local';
|
) && this.src === 'global') this.src = 'local';
|
||||||
if (!(
|
if (!(
|
||||||
this.enableLocalTimeline = !meta.disableLocalTimeline || this.$store.state.i.isModerator || this.$store.state.i.isAdmin
|
this.enableLocalTimeline = !meta.disableLocalTimeline || this.$store.state.i.isModerator || this.$store.state.i.isAdmin
|
||||||
) && ['local', 'social'].includes(this.src)) this.src = 'home';
|
) && ['local', 'hybrid'].includes(this.src)) this.src = 'home';
|
||||||
});
|
});
|
||||||
|
|
||||||
if (this.$store.state.device.tl) {
|
if (this.$store.state.device.tl) {
|
||||||
|
@ -89,7 +89,7 @@ export default Vue.extend({
|
||||||
this.tagTl = this.$store.state.device.tl.arg;
|
this.tagTl = this.$store.state.device.tl.arg;
|
||||||
}
|
}
|
||||||
} else if (this.$store.state.i.followingCount == 0) {
|
} else if (this.$store.state.i.followingCount == 0) {
|
||||||
this.src = 'social';
|
this.src = 'hybrid';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -78,9 +78,9 @@ export default Vue.extend({
|
||||||
this.endpoint = 'notes/local-timeline';
|
this.endpoint = 'notes/local-timeline';
|
||||||
this.connection = this.$root.stream.useSharedConnection('localTimeline');
|
this.connection = this.$root.stream.useSharedConnection('localTimeline');
|
||||||
this.connection.on('note', prepend);
|
this.connection.on('note', prepend);
|
||||||
} else if (this.src == 'social') {
|
} else if (this.src == 'hybrid') {
|
||||||
this.endpoint = 'notes/social-timeline';
|
this.endpoint = 'notes/hybrid-timeline';
|
||||||
this.connection = this.$root.stream.useSharedConnection('socialTimeline');
|
this.connection = this.$root.stream.useSharedConnection('hybridTimeline');
|
||||||
this.connection.on('note', prepend);
|
this.connection.on('note', prepend);
|
||||||
} else if (this.src == 'global') {
|
} else if (this.src == 'global') {
|
||||||
this.endpoint = 'notes/global-timeline';
|
this.endpoint = 'notes/global-timeline';
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<span :class="$style.title">
|
<span :class="$style.title">
|
||||||
<span v-if="src == 'home'"><fa icon="home"/>{{ $t('home') }}</span>
|
<span v-if="src == 'home'"><fa icon="home"/>{{ $t('home') }}</span>
|
||||||
<span v-if="src == 'local'"><fa :icon="['far', 'comments']"/>{{ $t('local') }}</span>
|
<span v-if="src == 'local'"><fa :icon="['far', 'comments']"/>{{ $t('local') }}</span>
|
||||||
<span v-if="src == 'social'"><fa icon="share-alt"/>{{ $t('social') }}</span>
|
<span v-if="src == 'hybrid'"><fa icon="share-alt"/>{{ $t('hybrid') }}</span>
|
||||||
<span v-if="src == 'global'"><fa icon="globe"/>{{ $t('global') }}</span>
|
<span v-if="src == 'global'"><fa icon="globe"/>{{ $t('global') }}</span>
|
||||||
<span v-if="src == 'mentions'"><fa icon="at"/>{{ $t('mentions') }}</span>
|
<span v-if="src == 'mentions'"><fa icon="at"/>{{ $t('mentions') }}</span>
|
||||||
<span v-if="src == 'messages'"><fa :icon="['far', 'envelope']"/>{{ $t('messages') }}</span>
|
<span v-if="src == 'messages'"><fa :icon="['far', 'envelope']"/>{{ $t('messages') }}</span>
|
||||||
|
@ -32,7 +32,7 @@
|
||||||
<div>
|
<div>
|
||||||
<span :data-active="src == 'home'" @click="src = 'home'"><fa icon="home"/> {{ $t('home') }}</span>
|
<span :data-active="src == 'home'" @click="src = 'home'"><fa icon="home"/> {{ $t('home') }}</span>
|
||||||
<span :data-active="src == 'local'" @click="src = 'local'" v-if="enableLocalTimeline"><fa :icon="['far', 'comments']"/> {{ $t('local') }}</span>
|
<span :data-active="src == 'local'" @click="src = 'local'" v-if="enableLocalTimeline"><fa :icon="['far', 'comments']"/> {{ $t('local') }}</span>
|
||||||
<span :data-active="src == 'social'" @click="src = 'social'" v-if="enableLocalTimeline"><fa icon="share-alt"/> {{ $t('social') }}</span>
|
<span :data-active="src == 'hybrid'" @click="src = 'hybrid'" v-if="enableLocalTimeline"><fa icon="share-alt"/> {{ $t('hybrid') }}</span>
|
||||||
<span :data-active="src == 'global'" @click="src = 'global'" v-if="enableGlobalTimeline"><fa icon="globe"/> {{ $t('global') }}</span>
|
<span :data-active="src == 'global'" @click="src = 'global'" v-if="enableGlobalTimeline"><fa icon="globe"/> {{ $t('global') }}</span>
|
||||||
<div class="hr"></div>
|
<div class="hr"></div>
|
||||||
<span :data-active="src == 'mentions'" @click="src = 'mentions'"><fa icon="at"/> {{ $t('mentions') }}<i class="badge" v-if="$store.state.i.hasUnreadMentions"><fa icon="circle"/></i></span>
|
<span :data-active="src == 'mentions'" @click="src = 'mentions'"><fa icon="at"/> {{ $t('mentions') }}<i class="badge" v-if="$store.state.i.hasUnreadMentions"><fa icon="circle"/></i></span>
|
||||||
|
@ -50,7 +50,7 @@
|
||||||
<div class="tl">
|
<div class="tl">
|
||||||
<x-tl v-if="src == 'home'" ref="tl" key="home" src="home"/>
|
<x-tl v-if="src == 'home'" ref="tl" key="home" src="home"/>
|
||||||
<x-tl v-if="src == 'local'" ref="tl" key="local" src="local"/>
|
<x-tl v-if="src == 'local'" ref="tl" key="local" src="local"/>
|
||||||
<x-tl v-if="src == 'social'" ref="tl" key="social" src="social"/>
|
<x-tl v-if="src == 'hybrid'" ref="tl" key="hybrid" src="hybrid"/>
|
||||||
<x-tl v-if="src == 'global'" ref="tl" key="global" src="global"/>
|
<x-tl v-if="src == 'global'" ref="tl" key="global" src="global"/>
|
||||||
<x-tl v-if="src == 'mentions'" ref="tl" key="mentions" src="mentions"/>
|
<x-tl v-if="src == 'mentions'" ref="tl" key="mentions" src="mentions"/>
|
||||||
<x-tl v-if="src == 'messages'" ref="tl" key="messages" src="messages"/>
|
<x-tl v-if="src == 'messages'" ref="tl" key="messages" src="messages"/>
|
||||||
|
@ -120,7 +120,7 @@ export default Vue.extend({
|
||||||
) && this.src === 'global') this.src = 'local';
|
) && this.src === 'global') this.src = 'local';
|
||||||
if (!(
|
if (!(
|
||||||
this.enableLocalTimeline = !meta.disableLocalTimeline || this.$store.state.i.isModerator || this.$store.state.i.isAdmin
|
this.enableLocalTimeline = !meta.disableLocalTimeline || this.$store.state.i.isModerator || this.$store.state.i.isAdmin
|
||||||
) && ['local', 'social'].includes(this.src)) this.src = 'home';
|
) && ['local', 'hybrid'].includes(this.src)) this.src = 'home';
|
||||||
});
|
});
|
||||||
|
|
||||||
if (this.$store.state.device.tl) {
|
if (this.$store.state.device.tl) {
|
||||||
|
@ -131,7 +131,7 @@ export default Vue.extend({
|
||||||
this.tagTl = this.$store.state.device.tl.arg;
|
this.tagTl = this.$store.state.device.tl.arg;
|
||||||
}
|
}
|
||||||
} else if (this.$store.state.i.followingCount == 0) {
|
} else if (this.$store.state.i.followingCount == 0) {
|
||||||
this.src = 'social';
|
this.src = 'hybrid';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -339,7 +339,7 @@ Misskeyは投稿のキャプチャと呼ばれる仕組みを提供していま
|
||||||
#### `note`
|
#### `note`
|
||||||
ローカルタイムラインに新しい投稿が流れてきたときに発生するイベントです。
|
ローカルタイムラインに新しい投稿が流れてきたときに発生するイベントです。
|
||||||
|
|
||||||
## `socialTimeline`
|
## `hybridTimeline`
|
||||||
ソーシャルタイムラインの投稿情報が流れてきます。このチャンネルにパラメータはありません。
|
ソーシャルタイムラインの投稿情報が流れてきます。このチャンネルにパラメータはありません。
|
||||||
|
|
||||||
### 流れてくるイベント一覧
|
### 流れてくるイベント一覧
|
||||||
|
|
|
@ -95,7 +95,7 @@ export const meta = {
|
||||||
|
|
||||||
errors: {
|
errors: {
|
||||||
stlDisabled: {
|
stlDisabled: {
|
||||||
message: 'Social timeline has been disabled.',
|
message: 'Hybrid timeline has been disabled.',
|
||||||
code: 'STL_DISABLED',
|
code: 'STL_DISABLED',
|
||||||
id: '620763f4-f621-4533-ab33-0577a1a3c342'
|
id: '620763f4-f621-4533-ab33-0577a1a3c342'
|
||||||
},
|
},
|
|
@ -5,7 +5,7 @@ import fetchMeta from '../../../../misc/fetch-meta';
|
||||||
import { Notes } from '../../../../models';
|
import { Notes } from '../../../../models';
|
||||||
|
|
||||||
export default class extends Channel {
|
export default class extends Channel {
|
||||||
public readonly chName = 'socialTimeline';
|
public readonly chName = 'hybridTimeline';
|
||||||
public static shouldShare = true;
|
public static shouldShare = true;
|
||||||
public static requireCredential = true;
|
public static requireCredential = true;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import main from './main';
|
import main from './main';
|
||||||
import homeTimeline from './home-timeline';
|
import homeTimeline from './home-timeline';
|
||||||
import localTimeline from './local-timeline';
|
import localTimeline from './local-timeline';
|
||||||
import socialTimeline from './social-timeline';
|
import hybridTimeline from './hybrid-timeline';
|
||||||
import globalTimeline from './global-timeline';
|
import globalTimeline from './global-timeline';
|
||||||
import notesStats from './notes-stats';
|
import notesStats from './notes-stats';
|
||||||
import serverStats from './server-stats';
|
import serverStats from './server-stats';
|
||||||
|
@ -20,7 +20,7 @@ export default {
|
||||||
main,
|
main,
|
||||||
homeTimeline,
|
homeTimeline,
|
||||||
localTimeline,
|
localTimeline,
|
||||||
socialTimeline,
|
hybridTimeline,
|
||||||
globalTimeline,
|
globalTimeline,
|
||||||
notesStats,
|
notesStats,
|
||||||
serverStats,
|
serverStats,
|
||||||
|
|
|
@ -381,11 +381,11 @@ describe('Streaming', () => {
|
||||||
}));
|
}));
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('Social Timeline', () => {
|
describe('Hybrid Timeline', () => {
|
||||||
it('自分の投稿が流れる', () => new Promise(async done => {
|
it('自分の投稿が流れる', () => new Promise(async done => {
|
||||||
const me = await signup();
|
const me = await signup();
|
||||||
|
|
||||||
const ws = await connectStream(me, 'socialTimeline', ({ type, body }) => {
|
const ws = await connectStream(me, 'hybridTimeline', ({ type, body }) => {
|
||||||
if (type == 'note') {
|
if (type == 'note') {
|
||||||
assert.deepStrictEqual(body.userId, me.id);
|
assert.deepStrictEqual(body.userId, me.id);
|
||||||
ws.close();
|
ws.close();
|
||||||
|
@ -402,7 +402,7 @@ describe('Streaming', () => {
|
||||||
const alice = await signup({ username: 'alice' });
|
const alice = await signup({ username: 'alice' });
|
||||||
const bob = await signup({ username: 'bob' });
|
const bob = await signup({ username: 'bob' });
|
||||||
|
|
||||||
const ws = await connectStream(alice, 'socialTimeline', ({ type, body }) => {
|
const ws = await connectStream(alice, 'hybridTimeline', ({ type, body }) => {
|
||||||
if (type == 'note') {
|
if (type == 'note') {
|
||||||
assert.deepStrictEqual(body.userId, bob.id);
|
assert.deepStrictEqual(body.userId, bob.id);
|
||||||
ws.close();
|
ws.close();
|
||||||
|
@ -422,7 +422,7 @@ describe('Streaming', () => {
|
||||||
// Alice が Bob をフォロー
|
// Alice が Bob をフォロー
|
||||||
await follow(alice, bob);
|
await follow(alice, bob);
|
||||||
|
|
||||||
const ws = await connectStream(alice, 'socialTimeline', ({ type, body }) => {
|
const ws = await connectStream(alice, 'hybridTimeline', ({ type, body }) => {
|
||||||
if (type == 'note') {
|
if (type == 'note') {
|
||||||
assert.deepStrictEqual(body.userId, bob.id);
|
assert.deepStrictEqual(body.userId, bob.id);
|
||||||
ws.close();
|
ws.close();
|
||||||
|
@ -441,7 +441,7 @@ describe('Streaming', () => {
|
||||||
|
|
||||||
let fired = false;
|
let fired = false;
|
||||||
|
|
||||||
const ws = await connectStream(alice, 'socialTimeline', ({ type, body }) => {
|
const ws = await connectStream(alice, 'hybridTimeline', ({ type, body }) => {
|
||||||
if (type == 'note') {
|
if (type == 'note') {
|
||||||
fired = true;
|
fired = true;
|
||||||
}
|
}
|
||||||
|
@ -467,7 +467,7 @@ describe('Streaming', () => {
|
||||||
userId: bob.id
|
userId: bob.id
|
||||||
}, alice);
|
}, alice);
|
||||||
|
|
||||||
const ws = await connectStream(alice, 'socialTimeline', ({ type, body }) => {
|
const ws = await connectStream(alice, 'hybridTimeline', ({ type, body }) => {
|
||||||
if (type == 'note') {
|
if (type == 'note') {
|
||||||
assert.deepStrictEqual(body.userId, bob.id);
|
assert.deepStrictEqual(body.userId, bob.id);
|
||||||
assert.deepStrictEqual(body.text, 'foo');
|
assert.deepStrictEqual(body.text, 'foo');
|
||||||
|
@ -490,7 +490,7 @@ describe('Streaming', () => {
|
||||||
|
|
||||||
let fired = false;
|
let fired = false;
|
||||||
|
|
||||||
const ws = await connectStream(alice, 'socialTimeline', ({ type, body }) => {
|
const ws = await connectStream(alice, 'hybridTimeline', ({ type, body }) => {
|
||||||
if (type == 'note') {
|
if (type == 'note') {
|
||||||
fired = true;
|
fired = true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue