Improve streaming API

This commit is contained in:
syuilo
2018-11-11 02:22:34 +09:00
parent 9c0e990568
commit 6012e98ae6
17 changed files with 20 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ import Channel from '../channel';
export default class extends Channel {
public readonly chName = 'apLog';
public static shouldShare = true;
public static requireCredential = false;
@autobind
public async init(params: any) {

View File

@@ -4,6 +4,7 @@ import Channel from '../channel';
export default class extends Channel {
public readonly chName = 'drive';
public static shouldShare = true;
public static requireCredential = true;
@autobind
public async init(params: any) {

View File

@@ -10,6 +10,7 @@ import Channel from '../../channel';
export default class extends Channel {
public readonly chName = 'gamesReversiGame';
public static shouldShare = false;
public static requireCredential = false;
private gameId: mongo.ObjectID;

View File

@@ -7,6 +7,7 @@ import Channel from '../../channel';
export default class extends Channel {
public readonly chName = 'gamesReversi';
public static shouldShare = true;
public static requireCredential = true;
@autobind
public async init(params: any) {

View File

@@ -7,6 +7,7 @@ import Channel from '../channel';
export default class extends Channel {
public readonly chName = 'globalTimeline';
public static shouldShare = true;
public static requireCredential = false;
private mutedUserIds: string[] = [];

View File

@@ -7,6 +7,7 @@ import Channel from '../channel';
export default class extends Channel {
public readonly chName = 'hashtag';
public static shouldShare = false;
public static requireCredential = false;
@autobind
public async init(params: any) {

View File

@@ -7,6 +7,7 @@ import Channel from '../channel';
export default class extends Channel {
public readonly chName = 'homeTimeline';
public static shouldShare = true;
public static requireCredential = true;
private mutedUserIds: string[] = [];

View File

@@ -7,6 +7,7 @@ import Channel from '../channel';
export default class extends Channel {
public readonly chName = 'hybridTimeline';
public static shouldShare = true;
public static requireCredential = true;
private mutedUserIds: string[] = [];

View File

@@ -7,6 +7,7 @@ import Channel from '../channel';
export default class extends Channel {
public readonly chName = 'localTimeline';
public static shouldShare = true;
public static requireCredential = false;
private mutedUserIds: string[] = [];

View File

@@ -5,6 +5,7 @@ import Channel from '../channel';
export default class extends Channel {
public readonly chName = 'main';
public static shouldShare = true;
public static requireCredential = true;
@autobind
public async init(params: any) {

View File

@@ -4,6 +4,7 @@ import Channel from '../channel';
export default class extends Channel {
public readonly chName = 'messagingIndex';
public static shouldShare = true;
public static requireCredential = true;
@autobind
public async init(params: any) {

View File

@@ -5,6 +5,7 @@ import Channel from '../channel';
export default class extends Channel {
public readonly chName = 'messaging';
public static shouldShare = false;
public static requireCredential = true;
private otherpartyId: string;

View File

@@ -7,6 +7,7 @@ const ev = new Xev();
export default class extends Channel {
public readonly chName = 'notesStats';
public static shouldShare = true;
public static requireCredential = false;
@autobind
public async init(params: any) {

View File

@@ -7,6 +7,7 @@ const ev = new Xev();
export default class extends Channel {
public readonly chName = 'serverStats';
public static shouldShare = true;
public static requireCredential = false;
@autobind
public async init(params: any) {

View File

@@ -4,6 +4,7 @@ import Channel from '../channel';
export default class extends Channel {
public readonly chName = 'userList';
public static shouldShare = false;
public static requireCredential = false;
@autobind
public async init(params: any) {