@live-change/access-control-service
Advanced tools
Comparing version 0.2.32 to 0.2.33
@@ -64,2 +64,43 @@ const App = require("@live-change/framework") | ||
definition.trigger({ | ||
name: 'contactOrUserOwnedInvitationMoved', | ||
properties: { | ||
...contactProperties, | ||
from: { | ||
contactOrUserType: { | ||
type: String | ||
}, | ||
contactOrUser: { | ||
type: String | ||
} | ||
}, | ||
to: { | ||
contactOrUserType: { | ||
type: String | ||
}, | ||
contactOrUser: { | ||
type: String | ||
} | ||
}, | ||
objectType: { | ||
type: String | ||
}, | ||
object: { | ||
type: String | ||
} | ||
}, | ||
async execute({ from, to, objectType, object }, { service }, emit) { | ||
if(to.contactOrUserType == 'user_User') { | ||
await service.trigger({ | ||
type: 'notify', | ||
sessionOrUserType: 'user_User', | ||
sessionOrUser: to.contactOrUser, | ||
notificationType: 'accessControl_Invitation', | ||
objectType, | ||
object | ||
}) | ||
} | ||
} | ||
}) | ||
definition.trigger({ | ||
name: 'inviteWithMessageAuthenticated', | ||
@@ -148,6 +189,14 @@ waitForEvents: true, | ||
if(contactData?.user) { // user exists | ||
/// TODO: Trigger notification | ||
const { user } = contactData | ||
await service.trigger({ | ||
type: 'notify', | ||
sessionOrUserType: 'user_User', | ||
sessionOrUser: user, | ||
notificationType: 'accessControl_Invitation', | ||
objectType, | ||
object | ||
}) | ||
emit({ | ||
type: 'userInvited', | ||
user: contactData.user, | ||
user, | ||
objectType, object, | ||
@@ -154,0 +203,0 @@ ...invitationData |
{ | ||
"name": "@live-change/access-control-service", | ||
"version": "0.2.32", | ||
"version": "0.2.33", | ||
"description": "", | ||
@@ -24,5 +24,5 @@ "main": "index.js", | ||
"dependencies": { | ||
"@live-change/framework": "0.6.4" | ||
"@live-change/framework": "0.6.5" | ||
}, | ||
"gitHead": "91f89af637893c2dbc0e1f55b2886345d408a9ea" | ||
"gitHead": "8918e5113c031c3d9766df32283de7fb6421e0be" | ||
} |
14843
412
+ Added@live-change/framework@0.6.5(transitive)
- Removed@live-change/framework@0.6.4(transitive)
Updated@live-change/framework@0.6.5