chore: API Consistency (#1304)
* chore: Addressing API inconsistencies * lint * add: Missing sort to groups.list fix: Documention issues * test: fix * feat: Add missing shares.info endpoint * feat: Add sorting to users.list endpoint * fix: Incorrect pagination parameters listed on user endpoints * users.s3Upload -> attachments.create * chore: exportAll -> export_all
This commit is contained in:
@@ -105,6 +105,6 @@ export default class CollectionsStore extends BaseStore<Collection> {
|
||||
}
|
||||
|
||||
export = () => {
|
||||
return client.post('/collections.exportAll');
|
||||
return client.post('/collections.export_all');
|
||||
};
|
||||
}
|
||||
|
||||
@@ -20,21 +20,16 @@ export default class RevisionsStore extends BaseStore<Revision> {
|
||||
}
|
||||
|
||||
@action
|
||||
fetch = async (
|
||||
documentId: string,
|
||||
options?: FetchOptions
|
||||
): Promise<?Revision> => {
|
||||
fetch = async (id: string, options?: FetchOptions): Promise<?Revision> => {
|
||||
this.isFetching = true;
|
||||
const id = options && options.revisionId;
|
||||
if (!id) throw new Error('revisionId is required');
|
||||
invariant(id, 'Id is required');
|
||||
|
||||
try {
|
||||
const rev = this.data.get(id);
|
||||
if (rev) return rev;
|
||||
|
||||
const res = await client.post('/documents.revision', {
|
||||
id: documentId,
|
||||
revisionId: id,
|
||||
const res = await client.post('/revisions.info', {
|
||||
id,
|
||||
});
|
||||
invariant(res && res.data, 'Revision not available');
|
||||
this.add(res.data);
|
||||
@@ -54,7 +49,7 @@ export default class RevisionsStore extends BaseStore<Revision> {
|
||||
this.isFetching = true;
|
||||
|
||||
try {
|
||||
const res = await client.post('/documents.revisions', options);
|
||||
const res = await client.post('/revisions.list', options);
|
||||
invariant(res && res.data, 'Document revisions not available');
|
||||
runInAction('RevisionsStore#fetchPage', () => {
|
||||
res.data.forEach(revision => this.add(revision));
|
||||
|
||||
Reference in New Issue
Block a user