prettier auto fix
This commit is contained in:
parent
c2f98076fd
commit
86834a9046
|
@ -1,47 +1,46 @@
|
||||||
import api from "../../builderStore/api";
|
import api from "../../builderStore/api"
|
||||||
import { getNewRecord, getNewInstance } from "../../common/core"
|
import { getNewRecord, getNewInstance } from "../../common/core"
|
||||||
|
|
||||||
export async function createDatabase(appname, instanceName) {
|
export async function createDatabase(appname, instanceName) {
|
||||||
const CREATE_DATABASE_URL = `/_builder/instance/_master/0/api/record/`
|
const CREATE_DATABASE_URL = `/_builder/instance/_master/0/api/record/`
|
||||||
const database = getNewInstance(appname, instanceName);
|
const database = getNewInstance(appname, instanceName)
|
||||||
const response = await api.post(CREATE_DATABASE_URL, database);
|
const response = await api.post(CREATE_DATABASE_URL, database)
|
||||||
return await response.json()
|
return await response.json()
|
||||||
|
}
|
||||||
|
|
||||||
|
export async function deleteRecord(record, { appname, instanceId }) {
|
||||||
|
const DELETE_RECORDS_URL = `/_builder/instance/${appname}/${instanceId}/api/record${record.key}`
|
||||||
|
const response = await api.delete(DELETE_RECORDS_URL)
|
||||||
|
return response
|
||||||
|
}
|
||||||
|
|
||||||
|
export async function saveRecord(record, { appname, instanceId }) {
|
||||||
|
let recordBase = { ...record }
|
||||||
|
|
||||||
|
// brand new record
|
||||||
|
if (record.collectionName) {
|
||||||
|
const collectionKey = `/${record.collectionName}`
|
||||||
|
recordBase = getNewRecord(recordBase, collectionKey)
|
||||||
|
recordBase = overwritePresentProperties(recordBase, record)
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function deleteRecord(record, { appname, instanceId }) {
|
const SAVE_RECORDS_URL = `/_builder/instance/${appname}/${instanceId}/api/record/`
|
||||||
const DELETE_RECORDS_URL = `/_builder/instance/${appname}/${instanceId}/api/record${record.key}`
|
const response = await api.post(SAVE_RECORDS_URL, recordBase)
|
||||||
const response = await api.delete(DELETE_RECORDS_URL);
|
return await response.json()
|
||||||
return response;
|
}
|
||||||
}
|
|
||||||
|
export async function fetchDataForView(viewName, { appname, instanceId }) {
|
||||||
export async function saveRecord(record, { appname, instanceId }) {
|
const FETCH_RECORDS_URL = `/_builder/instance/${appname}/${instanceId}/api/listRecords/${viewName}`
|
||||||
let recordBase = { ...record }
|
|
||||||
|
const response = await api.get(FETCH_RECORDS_URL)
|
||||||
// brand new record
|
return await response.json()
|
||||||
if (record.collectionName) {
|
}
|
||||||
const collectionKey = `/${record.collectionName}`
|
|
||||||
recordBase = getNewRecord(recordBase, collectionKey)
|
function overwritePresentProperties(baseObj, overwrites) {
|
||||||
recordBase = overwritePresentProperties(recordBase, record)
|
const base = { ...baseObj }
|
||||||
}
|
|
||||||
|
for (let key in base) {
|
||||||
const SAVE_RECORDS_URL = `/_builder/instance/${appname}/${instanceId}/api/record/`
|
if (overwrites[key]) base[key] = overwrites[key]
|
||||||
const response = await api.post(SAVE_RECORDS_URL, recordBase)
|
|
||||||
return await response.json()
|
|
||||||
}
|
|
||||||
|
|
||||||
export async function fetchDataForView(viewName, { appname, instanceId }) {
|
|
||||||
const FETCH_RECORDS_URL = `/_builder/instance/${appname}/${instanceId}/api/listRecords/${viewName}`;
|
|
||||||
|
|
||||||
const response = await api.get(FETCH_RECORDS_URL);
|
|
||||||
return await response.json();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
function overwritePresentProperties(baseObj, overwrites) {
|
|
||||||
const base = { ...baseObj }
|
|
||||||
|
|
||||||
for (let key in base) {
|
|
||||||
if (overwrites[key]) base[key] = overwrites[key]
|
|
||||||
}
|
|
||||||
return base;
|
|
||||||
}
|
}
|
||||||
|
return base
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue