getActiveIdentity => C.

This commit is contained in:
2024-05-05 12:55:32 -04:00
parent 8244dddab7
commit a28f6985ed
2 changed files with 112 additions and 17 deletions

View File

@ -587,7 +587,7 @@ async function getProcessBlob(blobId, key, options) {
options.packageName,
'setActiveIdentity',
[
await getActiveIdentity(
await ssb.getActiveIdentity(
process.credentials?.session?.name,
options.packageOwner,
options.packageName
@ -696,7 +696,7 @@ async function getProcessBlob(blobId, key, options) {
};
imports.ssb.setActiveIdentity = (id) => process.setActiveIdentity(id);
imports.ssb.getActiveIdentity = () =>
getActiveIdentity(
ssb.getActiveIdentity(
process.credentials?.session?.name,
options.packageOwner,
options.packageName
@ -1553,19 +1553,6 @@ function storePermission(user, packageOwner, packageName, permission, allow) {
}
}
async function getActiveIdentity(user, packageOwner, packageName) {
if (user && packageOwner && packageName) {
let id = await new Database(user).get(`id:${packageOwner}:${packageName}`);
if (!id) {
let ids = await ssb.getIdentities(user);
if (ids) {
id = ids[0];
}
}
return id;
}
}
async function getIdentityInfo(user, packageOwner, packageName) {
let identities = await ssb.getIdentities(user);
let names = new Object();
@ -1593,7 +1580,7 @@ async function getIdentityInfo(user, packageOwner, packageName) {
return {
identities: identities,
identity: await getActiveIdentity(user, packageOwner, packageName),
identity: await ssb.getActiveIdentity(user, packageOwner, packageName),
names: names,
};
}
@ -1604,6 +1591,5 @@ export {
enableStats,
invoke,
getSessionProcessBlob,
getActiveIdentity,
getIdentityInfo,
};