mirror of
https://github.com/shuaiplus/nodewarden.git
synced 2026-06-22 21:50:13 +00:00
Align public send access notifications with Bitwarden
This commit is contained in:
@@ -21,6 +21,7 @@ import {
|
|||||||
getSafeJwtSecret,
|
getSafeJwtSecret,
|
||||||
hasEmailAuth,
|
hasEmailAuth,
|
||||||
isSendAvailable,
|
isSendAvailable,
|
||||||
|
notifySendUpdateForRequest,
|
||||||
notifyVaultSyncForRequest,
|
notifyVaultSyncForRequest,
|
||||||
parseStoredSendData,
|
parseStoredSendData,
|
||||||
resolveSendFromIdOrAccessId,
|
resolveSendFromIdOrAccessId,
|
||||||
@@ -98,6 +99,7 @@ export async function handleAccessSend(request: Request, env: Env, accessId: str
|
|||||||
send.accessCount += 1;
|
send.accessCount += 1;
|
||||||
const revisionDate = await storage.updateRevisionDate(send.userId);
|
const revisionDate = await storage.updateRevisionDate(send.userId);
|
||||||
notifyVaultSyncForRequest(request, env, send.userId, revisionDate);
|
notifyVaultSyncForRequest(request, env, send.userId, revisionDate);
|
||||||
|
notifySendUpdateForRequest(request, env, send.id, send.userId, revisionDate);
|
||||||
}
|
}
|
||||||
|
|
||||||
const creatorIdentifier = await getCreatorIdentifier(storage, send);
|
const creatorIdentifier = await getCreatorIdentifier(storage, send);
|
||||||
@@ -171,6 +173,7 @@ export async function handleAccessSendFile(
|
|||||||
send.accessCount += 1;
|
send.accessCount += 1;
|
||||||
const revisionDate = await storage.updateRevisionDate(send.userId);
|
const revisionDate = await storage.updateRevisionDate(send.userId);
|
||||||
notifyVaultSyncForRequest(request, env, send.userId, revisionDate);
|
notifyVaultSyncForRequest(request, env, send.userId, revisionDate);
|
||||||
|
notifySendUpdateForRequest(request, env, send.id, send.userId, revisionDate);
|
||||||
|
|
||||||
const token = await createSendFileDownloadToken(send.id, fileId, secret);
|
const token = await createSendFileDownloadToken(send.id, fileId, secret);
|
||||||
const url = new URL(request.url);
|
const url = new URL(request.url);
|
||||||
@@ -211,6 +214,7 @@ export async function handleAccessSendV2(request: Request, env: Env): Promise<Re
|
|||||||
send.accessCount += 1;
|
send.accessCount += 1;
|
||||||
const revisionDate = await storage.updateRevisionDate(send.userId);
|
const revisionDate = await storage.updateRevisionDate(send.userId);
|
||||||
notifyVaultSyncForRequest(request, env, send.userId, revisionDate);
|
notifyVaultSyncForRequest(request, env, send.userId, revisionDate);
|
||||||
|
notifySendUpdateForRequest(request, env, send.id, send.userId, revisionDate);
|
||||||
}
|
}
|
||||||
|
|
||||||
const creatorIdentifier = await getCreatorIdentifier(storage, send);
|
const creatorIdentifier = await getCreatorIdentifier(storage, send);
|
||||||
@@ -250,6 +254,7 @@ export async function handleAccessSendFileV2(request: Request, env: Env, fileId:
|
|||||||
send.accessCount += 1;
|
send.accessCount += 1;
|
||||||
const revisionDate = await storage.updateRevisionDate(send.userId);
|
const revisionDate = await storage.updateRevisionDate(send.userId);
|
||||||
notifyVaultSyncForRequest(request, env, send.userId, revisionDate);
|
notifyVaultSyncForRequest(request, env, send.userId, revisionDate);
|
||||||
|
notifySendUpdateForRequest(request, env, send.id, send.userId, revisionDate);
|
||||||
|
|
||||||
const downloadToken = await createSendFileDownloadToken(send.id, fileId, jwt.secret);
|
const downloadToken = await createSendFileDownloadToken(send.id, fileId, jwt.secret);
|
||||||
const url = new URL(request.url);
|
const url = new URL(request.url);
|
||||||
|
|||||||
Reference in New Issue
Block a user