updated sdk to ^0.3.0
This commit is contained in:
@@ -19,7 +19,7 @@
|
||||
return;
|
||||
}
|
||||
|
||||
if (ApiClient.AuthStore.isValid) {
|
||||
if (ApiClient.authStore.isValid) {
|
||||
replace("/collections");
|
||||
} else {
|
||||
ApiClient.logout();
|
||||
|
||||
@@ -71,9 +71,9 @@
|
||||
|
||||
let request;
|
||||
if (admin.isNew) {
|
||||
request = ApiClient.Admins.create(data);
|
||||
request = ApiClient.admins.create(data);
|
||||
} else {
|
||||
request = ApiClient.Admins.update(admin.id, data);
|
||||
request = ApiClient.admins.update(admin.id, data);
|
||||
}
|
||||
|
||||
request
|
||||
@@ -83,8 +83,8 @@
|
||||
addSuccessToast(admin.isNew ? "Successfully created admin." : "Successfully updated admin.");
|
||||
dispatch("save", result);
|
||||
|
||||
if (ApiClient.AuthStore.model?.id === result.id) {
|
||||
ApiClient.AuthStore.save(ApiClient.AuthStore.token, result);
|
||||
if (ApiClient.authStore.model?.id === result.id) {
|
||||
ApiClient.authStore.save(ApiClient.authStore.token, result);
|
||||
}
|
||||
})
|
||||
.catch((err) => {
|
||||
@@ -101,7 +101,7 @@
|
||||
}
|
||||
|
||||
confirm(`Do you really want to delete the selected admin?`, () => {
|
||||
return ApiClient.Admins.delete(admin.id)
|
||||
return ApiClient.admins.delete(admin.id)
|
||||
.then(() => {
|
||||
confirmClose = false;
|
||||
hide();
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
isLoading = true;
|
||||
|
||||
try {
|
||||
await ApiClient.Admins.confirmPasswordReset(params?.token, newPassword, newPasswordConfirm);
|
||||
await ApiClient.admins.confirmPasswordReset(params?.token, newPassword, newPasswordConfirm);
|
||||
addSuccessToast("Successfully set a new admin password.");
|
||||
replace("/");
|
||||
} catch (err) {
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
isLoading = true;
|
||||
|
||||
return ApiClient.Admins.authViaEmail(email, password)
|
||||
return ApiClient.admins.authViaEmail(email, password)
|
||||
.then(() => {
|
||||
replace("/");
|
||||
})
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
isLoading = true;
|
||||
|
||||
try {
|
||||
await ApiClient.Admins.requestPasswordReset(email);
|
||||
await ApiClient.admins.requestPasswordReset(email);
|
||||
success = true;
|
||||
} catch (err) {
|
||||
ApiClient.errorResponseHandler(err);
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
admins = []; // reset
|
||||
|
||||
return ApiClient.Admins.getFullList(100, {
|
||||
return ApiClient.admins.getFullList(100, {
|
||||
sort: sort || "-created",
|
||||
filter: filter,
|
||||
})
|
||||
|
||||
@@ -18,13 +18,13 @@
|
||||
isLoading = true;
|
||||
|
||||
try {
|
||||
await ApiClient.Admins.create({
|
||||
await ApiClient.admins.create({
|
||||
email,
|
||||
password,
|
||||
passwordConfirm,
|
||||
});
|
||||
|
||||
await ApiClient.Admins.authViaEmail(email, password);
|
||||
await ApiClient.admins.authViaEmail(email, password);
|
||||
|
||||
dispatch("submit");
|
||||
} catch (err) {
|
||||
|
||||
@@ -97,9 +97,9 @@
|
||||
|
||||
let request;
|
||||
if (collection.isNew) {
|
||||
request = ApiClient.Collections.create(data);
|
||||
request = ApiClient.collections.create(data);
|
||||
} else {
|
||||
request = ApiClient.Collections.update(collection.id, data);
|
||||
request = ApiClient.collections.update(collection.id, data);
|
||||
}
|
||||
|
||||
request
|
||||
@@ -146,7 +146,7 @@
|
||||
}
|
||||
|
||||
confirm(`Do you really want to delete collection "${original?.name}" and all its records?`, () => {
|
||||
return ApiClient.Collections.delete(original?.id)
|
||||
return ApiClient.collections.delete(original?.id)
|
||||
.then(() => {
|
||||
hide();
|
||||
addSuccessToast(`Successfully deleted collection "${original?.name}".`);
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
|
||||
const data = { ... };
|
||||
|
||||
const record = await client.Records.create('${collection?.name}', data);
|
||||
const record = await client.records.create('${collection?.name}', data);
|
||||
`}
|
||||
dart={`
|
||||
import 'package:pocketbase/pocketbase.dart';
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
|
||||
...
|
||||
|
||||
await client.Records.delete('${collection?.name}', 'RECORD_ID');
|
||||
await client.records.delete('${collection?.name}', 'RECORD_ID');
|
||||
`}
|
||||
dart={`
|
||||
import 'package:pocketbase/pocketbase.dart';
|
||||
|
||||
@@ -97,12 +97,12 @@
|
||||
...
|
||||
|
||||
// fetch a paginated records list
|
||||
const resultList = await client.Records.getList('${collection?.name}', 1, 50, {
|
||||
const resultList = await client.records.getList('${collection?.name}', 1, 50, {
|
||||
filter: 'created >= '2022-01-01 00:00:00'',
|
||||
});
|
||||
|
||||
// alternatively you can also fetch all records at once via getFullList:
|
||||
const records = await client.Records.getFullList('${collection?.name}', 200 /* batch size */, {
|
||||
const records = await client.records.getFullList('${collection?.name}', 200 /* batch size */, {
|
||||
sort: '-created',
|
||||
});
|
||||
`}
|
||||
|
||||
@@ -56,22 +56,22 @@
|
||||
...
|
||||
|
||||
// (Optionally) authenticate
|
||||
client.Users.authViaEmail('test@example.com', '123456');
|
||||
client.users.authViaEmail('test@example.com', '123456');
|
||||
|
||||
// Subscribe to changes in any record from the collection
|
||||
client.Realtime.subscribe('${collection?.name}', function (e) {
|
||||
client.realtime.subscribe('${collection?.name}', function (e) {
|
||||
console.log(e.record);
|
||||
});
|
||||
|
||||
// Subscribe to changes in a single record
|
||||
client.Realtime.subscribe('${collection?.name}/RECORD_ID', function (e) {
|
||||
client.realtime.subscribe('${collection?.name}/RECORD_ID', function (e) {
|
||||
console.log(e.record);
|
||||
});
|
||||
|
||||
// Unsubscribe
|
||||
client.Realtime.unsubscribe() // remove all subscriptions
|
||||
client.Realtime.unsubscribe('${collection?.name}') // remove only the collection subscription
|
||||
client.Realtime.unsubscribe('${collection?.name}/RECORD_ID') // remove only the record subscription
|
||||
client.realtime.unsubscribe() // remove all subscriptions
|
||||
client.realtime.unsubscribe('${collection?.name}') // remove only the collection subscription
|
||||
client.realtime.unsubscribe('${collection?.name}/RECORD_ID') // remove only the record subscription
|
||||
`}
|
||||
dart={`
|
||||
import 'package:pocketbase/pocketbase.dart';
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
|
||||
const data = { ... };
|
||||
|
||||
const record = await client.Records.update('${collection?.name}', 'RECORD_ID', data);
|
||||
const record = await client.records.update('${collection?.name}', 'RECORD_ID', data);
|
||||
`}
|
||||
dart={`
|
||||
import 'package:pocketbase/pocketbase.dart';
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
|
||||
...
|
||||
|
||||
const record = await client.Records.getOne('${collection?.name}', 'RECORD_ID', {
|
||||
const record = await client.records.getOne('${collection?.name}', 'RECORD_ID', {
|
||||
expand: 'some_relation'
|
||||
});
|
||||
`}
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
function loadCollections() {
|
||||
isLoading = true;
|
||||
|
||||
ApiClient.Collections.getFullList(200, { sort: "-created" })
|
||||
ApiClient.collections.getFullList(200, { sort: "-created" })
|
||||
.then((items) => {
|
||||
collections = items;
|
||||
})
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
export async function load() {
|
||||
isLoading = true;
|
||||
|
||||
return ApiClient.Logs.getRequestsStats({
|
||||
return ApiClient.logs.getRequestsStats({
|
||||
filter: [presets, filter].filter(Boolean).join("&&"),
|
||||
})
|
||||
.then((result) => {
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
export async function load(page = 1) {
|
||||
isLoading = true;
|
||||
|
||||
return ApiClient.Logs.getRequestsList(page, 40, {
|
||||
return ApiClient.logs.getRequestsList(page, 40, {
|
||||
sort: sort,
|
||||
filter: [presets, filter].filter(Boolean).join("&&"),
|
||||
})
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
$: hasPreview = CommonHelper.hasImageExtension(filename);
|
||||
|
||||
$: if (hasPreview) {
|
||||
originalUrl = ApiClient.Records.getFileUrl(record, `${filename}`);
|
||||
originalUrl = ApiClient.records.getFileUrl(record, `${filename}`);
|
||||
}
|
||||
|
||||
$: thumbUrl = originalUrl ? originalUrl + "?thumb=100x100" : "";
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
filters.push(`id="${id}"`);
|
||||
}
|
||||
|
||||
selected = await ApiClient.Records.getFullList(collectionId, 200, {
|
||||
selected = await ApiClient.records.getFullList(collectionId, 200, {
|
||||
sort: "-created",
|
||||
filter: filters.join("||"),
|
||||
$cancelKey: uniqueId + "loadSelected",
|
||||
@@ -72,7 +72,7 @@
|
||||
try {
|
||||
const page = reset ? 1 : currentPage + 1;
|
||||
|
||||
const result = await ApiClient.Records.getList(collectionId, page, 200, {
|
||||
const result = await ApiClient.records.getList(collectionId, page, 200, {
|
||||
sort: "-created",
|
||||
$cancelKey: uniqueId + "loadList",
|
||||
});
|
||||
|
||||
@@ -82,9 +82,9 @@
|
||||
|
||||
let request;
|
||||
if (record.isNew) {
|
||||
request = ApiClient.Records.create(collection?.id, data);
|
||||
request = ApiClient.records.create(collection?.id, data);
|
||||
} else {
|
||||
request = ApiClient.Records.update(collection?.id, record.id, data);
|
||||
request = ApiClient.records.update(collection?.id, record.id, data);
|
||||
}
|
||||
|
||||
request
|
||||
@@ -110,7 +110,7 @@
|
||||
}
|
||||
|
||||
confirm(`Do you really want to delete the selected record?`, () => {
|
||||
return ApiClient.Records.delete(original["@collectionId"], original.id)
|
||||
return ApiClient.records.delete(original["@collectionId"], original.id)
|
||||
.then(() => {
|
||||
hide();
|
||||
addSuccessToast("Successfully deleted record.");
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
clearList();
|
||||
}
|
||||
|
||||
return ApiClient.Records.getList(collection.id, page, 50, {
|
||||
return ApiClient.records.getList(collection.id, page, 50, {
|
||||
sort: sort,
|
||||
filter: filter,
|
||||
})
|
||||
@@ -120,7 +120,7 @@
|
||||
|
||||
let promises = [];
|
||||
for (const recordId of Object.keys(bulkSelected)) {
|
||||
promises.push(ApiClient.Records.delete(collection?.id, recordId));
|
||||
promises.push(ApiClient.records.delete(collection?.id, recordId));
|
||||
}
|
||||
|
||||
isDeleting = true;
|
||||
|
||||
@@ -83,7 +83,7 @@
|
||||
<RecordFilePreview {record} {filename} />
|
||||
</figure>
|
||||
<a
|
||||
href={ApiClient.Records.getFileUrl(record, filename)}
|
||||
href={ApiClient.records.getFileUrl(record, filename)}
|
||||
class="filename link-hint"
|
||||
class:txt-strikethrough={deletedFileIndexes.includes(i)}
|
||||
use:tooltip={{ position: "right", text: "Download" }}
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
isLoading = true;
|
||||
|
||||
try {
|
||||
const settings = (await ApiClient.Settings.getAll()) || {};
|
||||
const settings = (await ApiClient.settings.getAll()) || {};
|
||||
init(settings);
|
||||
} catch (err) {
|
||||
ApiClient.errorResponseHandler(err);
|
||||
@@ -38,7 +38,7 @@
|
||||
isSaving = true;
|
||||
|
||||
try {
|
||||
const settings = await ApiClient.Settings.update(CommonHelper.filterRedactedProps(formSettings));
|
||||
const settings = await ApiClient.settings.update(CommonHelper.filterRedactedProps(formSettings));
|
||||
init(settings);
|
||||
addSuccessToast("Successfully saved application settings.");
|
||||
} catch (err) {
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
isLoading = true;
|
||||
|
||||
try {
|
||||
const result = (await ApiClient.Settings.getAll()) || {};
|
||||
const result = (await ApiClient.settings.getAll()) || {};
|
||||
initSettings(result);
|
||||
} catch (err) {
|
||||
ApiClient.errorResponseHandler(err);
|
||||
@@ -41,7 +41,7 @@
|
||||
isSaving = true;
|
||||
|
||||
try {
|
||||
const result = await ApiClient.Settings.update(CommonHelper.filterRedactedProps(authSettings));
|
||||
const result = await ApiClient.settings.update(CommonHelper.filterRedactedProps(authSettings));
|
||||
initSettings(result);
|
||||
setErrors({});
|
||||
emailAuthAccordion?.collapseSiblings();
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
isLoading = true;
|
||||
|
||||
try {
|
||||
const settings = (await ApiClient.Settings.getAll()) || {};
|
||||
const settings = (await ApiClient.settings.getAll()) || {};
|
||||
init(settings);
|
||||
} catch (err) {
|
||||
ApiClient.errorResponseHandler(err);
|
||||
@@ -46,7 +46,7 @@
|
||||
isSaving = true;
|
||||
|
||||
try {
|
||||
const settings = await ApiClient.Settings.update(CommonHelper.filterRedactedProps(formSettings));
|
||||
const settings = await ApiClient.settings.update(CommonHelper.filterRedactedProps(formSettings));
|
||||
init(settings);
|
||||
addSuccessToast("Successfully saved mail settings.");
|
||||
} catch (err) {
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
isLoading = true;
|
||||
|
||||
try {
|
||||
const settings = (await ApiClient.Settings.getAll()) || {};
|
||||
const settings = (await ApiClient.settings.getAll()) || {};
|
||||
init(settings);
|
||||
} catch (err) {
|
||||
ApiClient.errorResponseHandler(err);
|
||||
@@ -43,7 +43,7 @@
|
||||
isSaving = true;
|
||||
|
||||
try {
|
||||
const settings = await ApiClient.Settings.update(CommonHelper.filterRedactedProps({ s3 }));
|
||||
const settings = await ApiClient.settings.update(CommonHelper.filterRedactedProps({ s3 }));
|
||||
init(settings);
|
||||
setErrors({});
|
||||
addSuccessToast("Successfully saved Files storage settings.");
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
isLoading = true;
|
||||
|
||||
try {
|
||||
const result = (await ApiClient.Settings.getAll()) || {};
|
||||
const result = (await ApiClient.settings.getAll()) || {};
|
||||
initSettings(result);
|
||||
} catch (err) {
|
||||
ApiClient.errorResponseHandler(err);
|
||||
@@ -47,7 +47,7 @@
|
||||
isSaving = true;
|
||||
|
||||
try {
|
||||
const result = await ApiClient.Settings.update(CommonHelper.filterRedactedProps(tokenSettings));
|
||||
const result = await ApiClient.settings.update(CommonHelper.filterRedactedProps(tokenSettings));
|
||||
initSettings(result);
|
||||
addSuccessToast("Successfully saved tokens options.");
|
||||
} catch (err) {
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
isLoading = true;
|
||||
|
||||
try {
|
||||
await ApiClient.Users.confirmEmailChange(params?.token, password);
|
||||
await ApiClient.users.confirmEmailChange(params?.token, password);
|
||||
success = true;
|
||||
} catch (err) {
|
||||
ApiClient.errorResponseHandler(err);
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
isLoading = true;
|
||||
|
||||
try {
|
||||
await ApiClient.Users.confirmPasswordReset(params?.token, newPassword, newPasswordConfirm);
|
||||
await ApiClient.users.confirmPasswordReset(params?.token, newPassword, newPasswordConfirm);
|
||||
success = true;
|
||||
} catch (err) {
|
||||
ApiClient.errorResponseHandler(err);
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
isLoading = true;
|
||||
|
||||
try {
|
||||
await ApiClient.Users.confirmVerification(params?.token);
|
||||
await ApiClient.users.confirmVerification(params?.token);
|
||||
success = true;
|
||||
} catch (err) {
|
||||
console.warn(err);
|
||||
|
||||
@@ -55,7 +55,7 @@
|
||||
clearList();
|
||||
}
|
||||
|
||||
return ApiClient.Users.getList(page, 50, {
|
||||
return ApiClient.users.getList(page, 50, {
|
||||
sort: sort || "-created",
|
||||
filter: filter,
|
||||
})
|
||||
@@ -93,7 +93,7 @@
|
||||
isLoadingProfileCollection = true;
|
||||
|
||||
try {
|
||||
profileCollection = await ApiClient.Collections.getOne(import.meta.env.PB_PROFILE_COLLECTION);
|
||||
profileCollection = await ApiClient.collections.getOne(import.meta.env.PB_PROFILE_COLLECTION);
|
||||
} catch (err) {
|
||||
ApiClient.errorResponseHandler(err);
|
||||
}
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
filters.push(`id="${id}"`);
|
||||
}
|
||||
|
||||
selected = await ApiClient.Users.getFullList(100, {
|
||||
selected = await ApiClient.users.getFullList(100, {
|
||||
sort: "-created",
|
||||
filter: filters.join("||"),
|
||||
$cancelKey: uniqueId + "loadSelected",
|
||||
@@ -62,7 +62,7 @@
|
||||
try {
|
||||
const page = reset ? 1 : currentPage + 1;
|
||||
|
||||
const result = await ApiClient.Users.getList(page, 200, {
|
||||
const result = await ApiClient.users.getList(page, 200, {
|
||||
sort: "-created",
|
||||
$cancelKey: uniqueId + "loadList",
|
||||
});
|
||||
|
||||
@@ -68,9 +68,9 @@
|
||||
|
||||
let request;
|
||||
if (user.isNew) {
|
||||
request = ApiClient.Users.create(data);
|
||||
request = ApiClient.users.create(data);
|
||||
} else {
|
||||
request = ApiClient.Users.update(user.id, data);
|
||||
request = ApiClient.users.update(user.id, data);
|
||||
}
|
||||
|
||||
request
|
||||
@@ -98,7 +98,7 @@
|
||||
}
|
||||
|
||||
confirm(`Do you really want to delete the selected user?`, () => {
|
||||
return ApiClient.Users.delete(user.id)
|
||||
return ApiClient.users.delete(user.id)
|
||||
.then(() => {
|
||||
confirmClose = false;
|
||||
hide();
|
||||
@@ -112,7 +112,7 @@
|
||||
}
|
||||
|
||||
function sendVerificationEmail(notify = true) {
|
||||
return ApiClient.Users.requestVerification(user.isNew ? email : user.email)
|
||||
return ApiClient.users.requestVerification(user.isNew ? email : user.email)
|
||||
.then(() => {
|
||||
confirmClose = false;
|
||||
hide();
|
||||
|
||||
Reference in New Issue
Block a user