feat(frontend): Misskey Gamesのリストに鯖缶指定のチャンネルを載せる (MisskeyIO#383)
This commit is contained in:
@@ -722,6 +722,9 @@ type ChannelsCreateResponse = operations['channels/create']['responses']['200'][
|
||||
// @public (undocumented)
|
||||
type ChannelsFavoriteRequest = operations['channels/favorite']['requestBody']['content']['application/json'];
|
||||
|
||||
// @public (undocumented)
|
||||
type ChannelsFeaturedGamesResponse = operations['channels/featured-games']['responses']['200']['content']['application/json'];
|
||||
|
||||
// @public (undocumented)
|
||||
type ChannelsFeaturedResponse = operations['channels/featured']['responses']['200']['content']['application/json'];
|
||||
|
||||
@@ -1246,6 +1249,7 @@ declare namespace entities {
|
||||
ChannelsCreateRequest,
|
||||
ChannelsCreateResponse,
|
||||
ChannelsFeaturedResponse,
|
||||
ChannelsFeaturedGamesResponse,
|
||||
ChannelsFollowRequest,
|
||||
ChannelsFollowedRequest,
|
||||
ChannelsFollowedResponse,
|
||||
|
@@ -1109,6 +1109,17 @@ declare module '../api.js' {
|
||||
credential?: string | null,
|
||||
): Promise<SwitchCaseResponseType<E, P>>;
|
||||
|
||||
/**
|
||||
* No description provided.
|
||||
*
|
||||
* **Credential required**: *No*
|
||||
*/
|
||||
request<E extends 'channels/featured-games', P extends Endpoints[E]['req']>(
|
||||
endpoint: E,
|
||||
params: P,
|
||||
credential?: string | null,
|
||||
): Promise<SwitchCaseResponseType<E, P>>;
|
||||
|
||||
/**
|
||||
* No description provided.
|
||||
*
|
||||
|
@@ -145,6 +145,7 @@ import type {
|
||||
ChannelsCreateRequest,
|
||||
ChannelsCreateResponse,
|
||||
ChannelsFeaturedResponse,
|
||||
ChannelsFeaturedGamesResponse,
|
||||
ChannelsFollowRequest,
|
||||
ChannelsFollowedRequest,
|
||||
ChannelsFollowedResponse,
|
||||
@@ -666,6 +667,7 @@ export type Endpoints = {
|
||||
'blocking/list': { req: BlockingListRequest; res: BlockingListResponse };
|
||||
'channels/create': { req: ChannelsCreateRequest; res: ChannelsCreateResponse };
|
||||
'channels/featured': { req: EmptyRequest; res: ChannelsFeaturedResponse };
|
||||
'channels/featured-games': { req: EmptyRequest; res: ChannelsFeaturedGamesResponse };
|
||||
'channels/follow': { req: ChannelsFollowRequest; res: EmptyResponse };
|
||||
'channels/followed': { req: ChannelsFollowedRequest; res: ChannelsFollowedResponse };
|
||||
'channels/owned': { req: ChannelsOwnedRequest; res: ChannelsOwnedResponse };
|
||||
|
@@ -147,6 +147,7 @@ export type BlockingListResponse = operations['blocking/list']['responses']['200
|
||||
export type ChannelsCreateRequest = operations['channels/create']['requestBody']['content']['application/json'];
|
||||
export type ChannelsCreateResponse = operations['channels/create']['responses']['200']['content']['application/json'];
|
||||
export type ChannelsFeaturedResponse = operations['channels/featured']['responses']['200']['content']['application/json'];
|
||||
export type ChannelsFeaturedGamesResponse = operations['channels/featured-games']['responses']['200']['content']['application/json'];
|
||||
export type ChannelsFollowRequest = operations['channels/follow']['requestBody']['content']['application/json'];
|
||||
export type ChannelsFollowedRequest = operations['channels/followed']['requestBody']['content']['application/json'];
|
||||
export type ChannelsFollowedResponse = operations['channels/followed']['responses']['200']['content']['application/json'];
|
||||
|
@@ -918,6 +918,15 @@ export type paths = {
|
||||
*/
|
||||
post: operations['channels/featured'];
|
||||
};
|
||||
'/channels/featured-games': {
|
||||
/**
|
||||
* channels/featured-games
|
||||
* @description No description provided.
|
||||
*
|
||||
* **Credential required**: *No*
|
||||
*/
|
||||
post: operations['channels/featured-games'];
|
||||
};
|
||||
'/channels/follow': {
|
||||
/**
|
||||
* channels/follow
|
||||
@@ -4789,6 +4798,7 @@ export type operations = {
|
||||
perUserListTimelineCacheMax: number;
|
||||
notesPerOneAd: number;
|
||||
urlPreviewDenyList?: string[];
|
||||
featuredGameChannels: string[];
|
||||
backgroundImageUrl: string | null;
|
||||
deeplAuthKey: string | null;
|
||||
deeplIsPro: boolean;
|
||||
@@ -8862,6 +8872,7 @@ export type operations = {
|
||||
silencedHosts?: string[] | null;
|
||||
sensitiveMediaHosts?: string[] | null;
|
||||
urlPreviewDenyList?: string[] | null;
|
||||
featuredGameChannels?: string[] | null;
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -10677,6 +10688,52 @@ export type operations = {
|
||||
};
|
||||
};
|
||||
};
|
||||
/**
|
||||
* channels/featured-games
|
||||
* @description No description provided.
|
||||
*
|
||||
* **Credential required**: *No*
|
||||
*/
|
||||
'channels/featured-games': {
|
||||
responses: {
|
||||
/** @description OK (with results) */
|
||||
200: {
|
||||
content: {
|
||||
'application/json': components['schemas']['Channel'][];
|
||||
};
|
||||
};
|
||||
/** @description Client error */
|
||||
400: {
|
||||
content: {
|
||||
'application/json': components['schemas']['Error'];
|
||||
};
|
||||
};
|
||||
/** @description Authentication error */
|
||||
401: {
|
||||
content: {
|
||||
'application/json': components['schemas']['Error'];
|
||||
};
|
||||
};
|
||||
/** @description Forbidden error */
|
||||
403: {
|
||||
content: {
|
||||
'application/json': components['schemas']['Error'];
|
||||
};
|
||||
};
|
||||
/** @description I'm Ai */
|
||||
418: {
|
||||
content: {
|
||||
'application/json': components['schemas']['Error'];
|
||||
};
|
||||
};
|
||||
/** @description Internal server error */
|
||||
500: {
|
||||
content: {
|
||||
'application/json': components['schemas']['Error'];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
/**
|
||||
* channels/follow
|
||||
* @description No description provided.
|
||||
|
Reference in New Issue
Block a user