Updating UI to use the updated at.
This commit is contained in:
parent
3b81989250
commit
4653471412
|
@ -17,13 +17,9 @@ let CLIENT = env.isTest() ? new Redis(getRedisOptions()) : null
|
|||
function init() {
|
||||
return new Promise((resolve, reject) => {
|
||||
// testing uses a single in memory client
|
||||
if (env.isTest()) {
|
||||
if (env.isTest() || (CLIENT && CONNECTED)) {
|
||||
return resolve(CLIENT)
|
||||
}
|
||||
// if a connection existed, close it and re-create it
|
||||
if (CLIENT && CONNECTED) {
|
||||
return CLIENT
|
||||
}
|
||||
const { opts, host, port } = getRedisOptions(CLUSTERED)
|
||||
if (CLUSTERED) {
|
||||
CLIENT = new Redis.Cluster([{ host, port }], opts)
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
import { gradient } from "actions"
|
||||
import { auth } from "stores/portal"
|
||||
import { AppStatus } from "constants"
|
||||
import { processStringSync } from "@budibase/string-templates"
|
||||
|
||||
export let app
|
||||
export let exportApp
|
||||
|
@ -62,7 +63,13 @@
|
|||
</div>
|
||||
<div class="status">
|
||||
<Body size="S">
|
||||
Updated {Math.floor(1 + Math.random() * 10)} months ago
|
||||
{#if app.updatedAt}
|
||||
{processStringSync("Updated {{ duration time 'millisecond' }} ago", {
|
||||
time: (new Date().getTime() - new Date(app.updatedAt).getTime())
|
||||
})}
|
||||
{:else}
|
||||
Never updated
|
||||
{/if}
|
||||
</Body>
|
||||
<StatusLight active={app.deployed} neutral={!app.deployed}>
|
||||
{#if app.deployed}Published{:else}Unpublished{/if}
|
||||
|
|
|
@ -190,6 +190,8 @@ exports.create = async function (ctx) {
|
|||
url: url,
|
||||
template: ctx.request.body.template,
|
||||
instance: instance,
|
||||
updatedAt: new Date().toISOString(),
|
||||
createdAt: new Date().toISOString(),
|
||||
deployment: {
|
||||
type: "cloud",
|
||||
},
|
||||
|
|
|
@ -8,7 +8,7 @@ let devAppClient, debounceClient
|
|||
// reduces the performance hit
|
||||
exports.init = async () => {
|
||||
devAppClient = await new Client(utils.Databases.DEV_LOCKS).init()
|
||||
debounceClient = await new Client(utils.Databases).init()
|
||||
debounceClient = await new Client(utils.Databases.DEBOUNCE).init()
|
||||
}
|
||||
|
||||
exports.doesUserHaveLock = async (devAppId, user) => {
|
||||
|
|
Loading…
Reference in New Issue