updated security

This commit is contained in:
Michael Mainguy 2024-06-11 12:19:38 -05:00
parent dec0041c21
commit bb9c3ec396

View File

@ -4,11 +4,13 @@ import {Observable} from "@babylonjs/core";
import {UserModelType} from "../../users/userTypes"; import {UserModelType} from "../../users/userTypes";
import {Encryption} from "../encryption"; import {Encryption} from "../encryption";
export async function syncDoc(info: any, onDBRemoveObservable: Observable<DiagramEntity>, onDBUpdateObservable: Observable<DiagramEntity>, onUserObservable: Observable<UserModelType>, export async function syncDoc(info: any, onDBRemoveObservable: Observable<DiagramEntity>, onDBUpdateObservable: Observable<DiagramEntity>,
onUserObservable: Observable<UserModelType>,
encryption: Encryption, key: string) { encryption: Encryption, key: string) {
const logger = log.getLogger('syncDoc'); const logger = log.getLogger('syncDoc');
logger.debug(info); logger.debug(info);
if (info.direction == 'pull') { if (info.direction == 'pull') {
// @ts-ignore
const docs = info.change.docs; const docs = info.change.docs;
let salt = null; let salt = null;
for (const doc of docs) { for (const doc of docs) {