New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@live-change/framework

Package Overview
Dependencies
Maintainers
0
Versions
362
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@live-change/framework - npm Package Compare versions

Comparing version 0.8.75 to 0.8.76

10

lib/App.js

@@ -585,4 +585,4 @@ import {randomString, uidGenerator} from '@live-change/uid'

if(!view) throw new Error(`View ${viewName} not found in service ${serviceName}`)
const result = view.observable(params)
return result.then ? new LcDao.ObservablePromiseProxy(result) : result
const result = view.observable(params, { internal: true, roles: ['admin'] })
return result.then ? new ReactiveDao.ObservablePromiseProxy(result) : result
}

@@ -594,3 +594,3 @@

if(!view) throw new Error(`View ${viewName} not found in service ${serviceName}`)
return await view.get(params)
return await view.get(params, { internal: true, roles: ['admin'] })
}

@@ -601,4 +601,4 @@

if(!view) throw new Error(`Global view ${viewName} not found`)
const result = view.observable(params)
return result.then ? new LcDao.ObservablePromiseProxy(result) : result
const result = view.observable(params, { internal: true, roles: ['admin'] })
return result.then ? new ReactiveDao.ObservablePromiseProxy(result) : result
}

@@ -605,0 +605,0 @@

@@ -26,3 +26,3 @@ import getAccessMethod from "../processors/accessMethod.js"

if(view.internal &&
!(client.roles.includes('admin') || client.roles.includes('administrator'))) {
!(client.roles.includes('admin'))) {
delete definition.views[viewName]

@@ -29,0 +29,0 @@ }

@@ -7,3 +7,2 @@ export default function getAccessMethod(access) {

if(client.internal) return true
if(client.roles.includes('administrator')) return true
if(client.roles.includes('admin')) return true

@@ -16,3 +15,2 @@ for(let role of access) if(client.roles.includes(role)) return true

if(client.internal) return true
if(client.roles.includes('administrator')) return true
if(client.roles.includes('admin')) return true

@@ -19,0 +17,0 @@ return false

@@ -25,3 +25,3 @@ import { prepareParameters, processReturn } from "./params.js"

let resultPromise = this.definition.execute({
let resultPromise = Promise.resolve(this.definition.execute({
...preparedParams

@@ -42,4 +42,4 @@ }, {

}, data, returnArray)
}, emit)
}, emit))
console.log("RESULT PROMISE", resultPromise, resultPromise.then)
resultPromise = resultPromise.then(async result => {

@@ -46,0 +46,0 @@ const processedResult = await processReturn(result, this.definition.returns, this.service)

{
"name": "@live-change/framework",
"version": "0.8.75",
"version": "0.8.76",
"description": "Live Change Framework - ultimate solution for real time mobile/web apps",

@@ -25,6 +25,6 @@ "main": "index.js",

"devDependencies": {
"@live-change/dao": "^0.8.75",
"@live-change/uid": "^0.8.75"
"@live-change/dao": "^0.8.76",
"@live-change/uid": "^0.8.76"
},
"gitHead": "9380bbf47a2a9087840cc71afe5b3eace66fa6ab"
"gitHead": "70c9a5ffb257f57b77754027d9c543584ca3423b"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc