mirror of
https://github.com/LemmyNet/lemmy-js-client.git
synced 2024-11-22 20:31:12 +00:00
Removing site_creator, adding LeaveAdmin.
This commit is contained in:
parent
7a592b9719
commit
7f759c4f4b
5 changed files with 10 additions and 12 deletions
|
@ -112,6 +112,7 @@ import {
|
|||
GetSiteResponse,
|
||||
GetUnreadRegistrationApplicationCount,
|
||||
GetUnreadRegistrationApplicationCountResponse,
|
||||
LeaveAdmin,
|
||||
ListRegistrationApplications,
|
||||
ListRegistrationApplicationsResponse,
|
||||
RegistrationApplicationResponse,
|
||||
|
@ -121,7 +122,6 @@ import {
|
|||
Search,
|
||||
SearchResponse,
|
||||
SiteResponse,
|
||||
TransferSite,
|
||||
} from "./interfaces/api/site";
|
||||
import { VERSION } from "./interfaces/others";
|
||||
|
||||
|
@ -173,10 +173,10 @@ export class LemmyHttp {
|
|||
}
|
||||
|
||||
/**
|
||||
* Transfer your site to another user.
|
||||
* Leave the Site admins.
|
||||
*/
|
||||
async transferSite(form: TransferSite): Promise<GetSiteResponse> {
|
||||
return this.wrapper(HttpType.Post, "/site/transfer", form);
|
||||
async leaveAdmin(form: LeaveAdmin): Promise<GetSiteResponse> {
|
||||
return this.wrapper(HttpType.Post, "/user/leave_admin", form);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -153,8 +153,7 @@ export interface MyUserInfo {
|
|||
person_blocks: PersonBlockView[];
|
||||
}
|
||||
|
||||
export interface TransferSite {
|
||||
person_id: number;
|
||||
export interface LeaveAdmin {
|
||||
auth: string;
|
||||
}
|
||||
|
||||
|
|
|
@ -52,7 +52,7 @@ export enum UserOperation {
|
|||
MarkAllAsRead,
|
||||
SaveUserSettings,
|
||||
TransferCommunity,
|
||||
TransferSite,
|
||||
LeaveAdmin,
|
||||
DeleteAccount,
|
||||
PasswordReset,
|
||||
PasswordChange,
|
||||
|
|
|
@ -42,7 +42,6 @@ export interface Site {
|
|||
id: number;
|
||||
name: string;
|
||||
sidebar?: string;
|
||||
creator_id: number;
|
||||
published: string;
|
||||
updated?: string;
|
||||
enable_downvotes: boolean;
|
||||
|
|
|
@ -74,11 +74,11 @@ import {
|
|||
GetSite,
|
||||
GetSiteConfig,
|
||||
GetUnreadRegistrationApplicationCount,
|
||||
LeaveAdmin,
|
||||
ListRegistrationApplications,
|
||||
ResolveObject,
|
||||
SaveSiteConfig,
|
||||
Search,
|
||||
TransferSite,
|
||||
} from "./interfaces/api/site";
|
||||
import { CommunityJoin, PostJoin, UserJoin } from "./interfaces/api/websocket";
|
||||
import { UserOperation } from "./interfaces/others";
|
||||
|
@ -389,10 +389,10 @@ export class LemmyWebsocket {
|
|||
}
|
||||
|
||||
/**
|
||||
* Transfer your site to another user.
|
||||
* Leave the Site admins.
|
||||
*/
|
||||
transferSite(form: TransferSite) {
|
||||
return wrapper(UserOperation.TransferSite, form);
|
||||
leaveAdmin(form: LeaveAdmin) {
|
||||
return wrapper(UserOperation.LeaveAdmin, form);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue