"eslint": "^7.30.0",
"eslint-plugin-jane": "^9.0.3",
"jest": "^27.0.6",
- "lemmy-js-client": "0.13.1-rc.1",
+ "lemmy-js-client": "0.16.0-rc.1",
"node-fetch": "^2.6.1",
"prettier": "^2.3.2",
"ts-jest": "^27.0.3",
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
dependencies:
language-subtag-registry "~0.3.2"
-lemmy-js-client@0.13.1-rc.1:
- version "0.13.1-rc.1"
- resolved "https://registry.yarnpkg.com/lemmy-js-client/-/lemmy-js-client-0.13.1-rc.1.tgz#e1af4749a5493954a17f87b7b20dcccb8c585f22"
- integrity sha512-fncCq6Zu8s6GpeCrkmJS8/rqXcyrJ8p8EyWfXiiuZlWkgzOIi+qZjTRnO63wI6DomYwVOjwk7sry4RbOJSdK5Q==
+lemmy-js-client@0.16.0-rc.1:
+ version "0.16.0-rc.1"
+ resolved "https://registry.yarnpkg.com/lemmy-js-client/-/lemmy-js-client-0.16.0-rc.1.tgz#14c4a526abf4b171c8afe4efbe2a62dcaf6a6f17"
+ integrity sha512-0hR/gHHsokp46whIHGMBQO2zBKWM7bT6mwKNMZxPvyJo+YW9EbKTO5edjF5E4v8nf3FuIE+gFtm5NFAjCaeWJg==
leven@^3.1.0:
version "3.1.0"
--- /dev/null
+alter table site alter column require_application set default true;
+alter table site alter column application_question set default 'To verify that you are human, please explain why you want to create an account on this site';
\ No newline at end of file