final changes

This commit is contained in:
Everly Precia Suresh
2022-12-07 15:31:42 +00:00
parent e3dbbba6c4
commit 107e0c29a1
4 changed files with 1 additions and 16 deletions
-4
View File
@@ -699,8 +699,6 @@ App::post('/v1/account/sessions/magic-url')
Permission::delete(Role::user($user->getId())),
]));
$dbForProject->deleteCachedDocument('users', $user->getId());
if (empty($url)) {
$url = $request->getProtocol() . '://' . $request->getHostname() . '/auth/magic-url';
}
@@ -950,8 +948,6 @@ App::post('/v1/account/sessions/phone')
Permission::delete(Role::user($user->getId())),
]));
$dbForProject->deleteCachedDocument('users', $user->getId());
$messaging
->setRecipient($phone)
->setMessage($secret)
-9
View File
@@ -108,7 +108,6 @@ App::post('/v1/teams')
]);
$membership = $dbForProject->createDocument('memberships', $membership);
$dbForProject->deleteCachedDocument('users', $user->getId());
}
$events->setParam('teamId', $team->getId());
@@ -420,7 +419,6 @@ App::post('/v1/teams/:teamId/memberships')
$team->setAttribute('total', $team->getAttribute('total', 0) + 1);
$team = Authorization::skip(fn() => $dbForProject->updateDocument('teams', $team->getId(), $team));
$dbForProject->deleteCachedDocument('users', $invitee->getId());
} else {
try {
$membership = $dbForProject->createDocument('memberships', $membership);
@@ -639,7 +637,6 @@ App::patch('/v1/teams/:teamId/memberships/:membershipId')
/**
* Replace membership on profile
*/
$dbForProject->deleteCachedDocument('users', $profile->getId());
$events
->setParam('teamId', $team->getId())
@@ -754,14 +751,10 @@ App::patch('/v1/teams/:teamId/memberships/:membershipId/status')
Permission::delete(Role::user($user->getId())),
]));
$dbForProject->deleteCachedDocument('users', $user->getId());
Authorization::setRole(Role::user($userId)->toString());
$membership = $dbForProject->updateDocument('memberships', $membership->getId(), $membership);
$dbForProject->deleteCachedDocument('users', $user->getId());
$team = Authorization::skip(fn() => $dbForProject->updateDocument('teams', $team->getId(), $team->setAttribute('total', $team->getAttribute('total', 0) + 1)));
$events
@@ -839,8 +832,6 @@ App::delete('/v1/teams/:teamId/memberships/:membershipId')
throw new Exception(Exception::GENERAL_SERVER_ERROR, 'Failed to remove membership from DB');
}
$dbForProject->deleteCachedDocument('users', $user->getId());
if ($membership->getAttribute('confirm')) { // Count only confirmed members
$team->setAttribute('total', \max($team->getAttribute('total', 0) - 1, 0));
Authorization::skip(fn() => $dbForProject->updateDocument('teams', $team->getId(), $team));
+1
View File
@@ -397,6 +397,7 @@ Database::addFilter(
return null;
},
function (mixed $value, Document $document, Database $database) {
$database->deleteCachedDocument('users', $document->getId());
return Authorization::skip(fn() => $database
->find('memberships', [
Query::equal('userInternalId', [$document->getInternalId()]),
-3
View File
@@ -233,8 +233,6 @@ class DatabaseV1 extends Worker
}
}
$dbForProject->deleteCachedDocument('database_' . $database->getInternalId(), $collectionId);
$dbForProject->deleteCachedCollection('database_' . $database->getInternalId() . '_collection_' . $collection->getInternalId());
}
/**
@@ -291,7 +289,6 @@ class DatabaseV1 extends Worker
);
}
$dbForProject->deleteCachedDocument('database_' . $database->getInternalId(), $collectionId);
}
/**