|
|
@ -1,12 +1,11 @@ |
|
|
const CouchDB = require("../../db") |
|
|
const CouchDB = require("../../db") |
|
|
const client = require("../../db/clientDb") |
|
|
const client = require("../../db/clientDb") |
|
|
const uuid = require("uuid") |
|
|
const newid = require("../../db/newid") |
|
|
const env = require("../../environment") |
|
|
const env = require("../../environment") |
|
|
|
|
|
|
|
|
exports.create = async function(ctx) { |
|
|
exports.create = async function(ctx) { |
|
|
const instanceName = ctx.request.body.name |
|
|
const instanceName = ctx.request.body.name |
|
|
const uid = uuid.v4().replace(/-/g, "") |
|
|
const instanceId = `inst_${ctx.params.applicationId.substring(0, 7)}_${newid()}` |
|
|
const instanceId = `inst_${ctx.params.applicationId.substring(0, 7)}_${uid}` |
|
|
|
|
|
const { applicationId } = ctx.params |
|
|
const { applicationId } = ctx.params |
|
|
const clientId = env.CLIENT_ID |
|
|
const clientId = env.CLIENT_ID |
|
|
const db = new CouchDB(instanceId) |
|
|
const db = new CouchDB(instanceId) |
|
|
|