refactor(appwrite/dynamic-data): use native API ordering
This commit is contained in:
@@ -12,15 +12,26 @@ export default {
|
|||||||
return collections;
|
return collections;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const params = {
|
||||||
|
queries: [
|
||||||
|
JSON.stringify({
|
||||||
|
method: 'orderAsc',
|
||||||
|
atttribute: 'name'
|
||||||
|
}),
|
||||||
|
JSON.stringify({
|
||||||
|
method: 'limit',
|
||||||
|
values: [100]
|
||||||
|
}),
|
||||||
|
],
|
||||||
|
};
|
||||||
|
|
||||||
const { data } = await $.http.get(
|
const { data } = await $.http.get(
|
||||||
`/v1/databases/${databaseId}/collections`
|
`/v1/databases/${databaseId}/collections`,
|
||||||
|
{ params }
|
||||||
);
|
);
|
||||||
|
|
||||||
if (data?.collections) {
|
if (data?.collections) {
|
||||||
const sortedCollections = data.collections.sort((a, b) =>
|
for (const collection of data.collections) {
|
||||||
a.$createdAt - b.$createdAt ? 1 : -1
|
|
||||||
);
|
|
||||||
for (const collection of sortedCollections) {
|
|
||||||
collections.data.push({
|
collections.data.push({
|
||||||
value: collection.$id,
|
value: collection.$id,
|
||||||
name: collection.name,
|
name: collection.name,
|
||||||
|
@@ -7,13 +7,23 @@ export default {
|
|||||||
data: [],
|
data: [],
|
||||||
};
|
};
|
||||||
|
|
||||||
const { data } = await $.http.get('/v1/databases');
|
const params = {
|
||||||
|
queries: [
|
||||||
|
JSON.stringify({
|
||||||
|
method: 'orderAsc',
|
||||||
|
atttribute: 'name'
|
||||||
|
}),
|
||||||
|
JSON.stringify({
|
||||||
|
method: 'limit',
|
||||||
|
values: [100]
|
||||||
|
}),
|
||||||
|
],
|
||||||
|
};
|
||||||
|
|
||||||
|
const { data } = await $.http.get('/v1/databases', { params });
|
||||||
|
|
||||||
if (data?.databases) {
|
if (data?.databases) {
|
||||||
const sortedDatabases = data.databases.sort((a, b) =>
|
for (const database of data.databases) {
|
||||||
a.$createdAt - b.$createdAt ? 1 : -1
|
|
||||||
);
|
|
||||||
for (const database of sortedDatabases) {
|
|
||||||
databases.data.push({
|
databases.data.push({
|
||||||
value: database.$id,
|
value: database.$id,
|
||||||
name: database.name,
|
name: database.name,
|
||||||
|
Reference in New Issue
Block a user