ResolveObjectResponse,
ResolveObject,
CreatePostReport,
- PostReport,
ListPostReports,
PostReportResponse,
ListPostReportsResponse,
ListCommentReports,
ListCommentReportsResponse,
DeleteAccount,
+ DeleteAccountResponse
} from 'lemmy-js-client';
export interface API {
gamma.auth = res[2].jwt;
delta.auth = res[3].jwt;
epsilon.auth = res[4].jwt;
+
+ // regstration applications are now enabled by default, need to disable them
+ await alpha.client.editSite({ require_application: false, auth: alpha.auth});
+ await beta.client.editSite({ require_application: false, auth: beta.auth});
+ await gamma.client.editSite({ require_application: false, auth: gamma.auth});
+ await delta.client.editSite({ require_application: false, auth: delta.auth});
+ await epsilon.client.editSite({ require_application: false, auth: epsilon.auth});
}
export async function createPost(
export async function deleteUser(
api: API,
-): Promise<LoginResponse> {
+): Promise<DeleteAccountResponse> {
let form: DeleteAccount = {
auth: api.auth,
password