Update type definition
This commit is contained in:
		@@ -163,6 +163,14 @@ export type MessagingMessage = {
 | 
			
		||||
	groupId: string; // TODO
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
export type CustomEmoji = {
 | 
			
		||||
	id: string;
 | 
			
		||||
	name: string;
 | 
			
		||||
	url: string;
 | 
			
		||||
	category: string;
 | 
			
		||||
	aliases: string[];
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
export type LiteInstanceMetadata = {
 | 
			
		||||
	maintainerName: string | null;
 | 
			
		||||
	maintainerEmail: string | null;
 | 
			
		||||
@@ -187,13 +195,7 @@ export type LiteInstanceMetadata = {
 | 
			
		||||
	enableGithubIntegration: boolean;
 | 
			
		||||
	enableDiscordIntegration: boolean;
 | 
			
		||||
	enableServiceWorker: boolean;
 | 
			
		||||
	emojis: {
 | 
			
		||||
		id: string;
 | 
			
		||||
		name: string;
 | 
			
		||||
		url: string;
 | 
			
		||||
		category: string;
 | 
			
		||||
		aliases: string[];
 | 
			
		||||
	}[];
 | 
			
		||||
	emojis: CustomEmoji[];
 | 
			
		||||
	ads: {
 | 
			
		||||
		id: ID;
 | 
			
		||||
		ratio: number;
 | 
			
		||||
 
 | 
			
		||||
@@ -3,7 +3,7 @@ import { EventEmitter } from 'eventemitter3';
 | 
			
		||||
import ReconnectingWebsocket from 'reconnecting-websocket';
 | 
			
		||||
import { stringify } from 'querystring';
 | 
			
		||||
import { markRaw } from '@vue/reactivity';
 | 
			
		||||
import { ChannelDef, NoteUpdatedEvent } from './streaming.types';
 | 
			
		||||
import { BroadcasrEvents, ChannelDef } from './streaming.types';
 | 
			
		||||
 | 
			
		||||
function urlQuery(obj: {}): string {
 | 
			
		||||
	return stringify(Object.entries(obj)
 | 
			
		||||
@@ -14,8 +14,7 @@ function urlQuery(obj: {}): string {
 | 
			
		||||
type StreamEvents = {
 | 
			
		||||
	_connected_: void;
 | 
			
		||||
	_disconnected_: void;
 | 
			
		||||
	noteUpdated: (payload: NoteUpdatedEvent) => void;
 | 
			
		||||
};
 | 
			
		||||
} & BroadcasrEvents;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Misskey stream connection
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
import { DriveFile, MeDetailed, MessagingMessage, Note, Notification, PageEvent, User } from './entities';
 | 
			
		||||
import { CustomEmoji, DriveFile, MeDetailed, MessagingMessage, Note, Notification, PageEvent, User } from './entities';
 | 
			
		||||
 | 
			
		||||
export type ChannelDef = {
 | 
			
		||||
	main: {
 | 
			
		||||
@@ -80,3 +80,10 @@ export type NoteUpdatedEvent = {
 | 
			
		||||
		userId: User['id'];
 | 
			
		||||
	};
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
export type BroadcasrEvents = {
 | 
			
		||||
	noteUpdated: (payload: NoteUpdatedEvent) => void;
 | 
			
		||||
	emojiAdded: (payload: {
 | 
			
		||||
		emoji: CustomEmoji;
 | 
			
		||||
	}) => void;
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user