Notary added files watermarked
This commit is contained in:
parent
649d5b1e18
commit
a6e08eaea0
@ -21,6 +21,7 @@ import DocumentService from "src/common/Api/LeCoffreApi/sdk/DocumentService";
|
||||
import FileService from "src/common/Api/LeCoffreApi/sdk/FileService";
|
||||
import CustomerService from "src/common/Api/LeCoffreApi/sdk/CustomerService";
|
||||
import FolderService from "src/common/Api/LeCoffreApi/sdk/FolderService";
|
||||
import WatermarkService from "@Front/Services/WatermarkService";
|
||||
|
||||
type IProps = {
|
||||
onChange?: (files: File[]) => void;
|
||||
@ -252,6 +253,8 @@ export default class DepositOtherDocument extends React.Component<IProps, IState
|
||||
for (let i = 0; i < filesArray.length; i++) {
|
||||
const file = filesArray[i]!.file;
|
||||
await new Promise<void>((resolve: () => void) => {
|
||||
// Add watermark to the file before processing
|
||||
WatermarkService.getInstance().addWatermark(file).then(async (watermarkedFile) => {
|
||||
const reader = new FileReader();
|
||||
reader.onload = (event) => {
|
||||
if (event.target?.result) {
|
||||
@ -264,7 +267,7 @@ export default class DepositOtherDocument extends React.Component<IProps, IState
|
||||
const uint8Array: Uint8Array = new Uint8Array(arrayBuffer);
|
||||
|
||||
const fileBlob: any = {
|
||||
type: file.type,
|
||||
type: watermarkedFile.type,
|
||||
data: uint8Array
|
||||
};
|
||||
|
||||
@ -295,7 +298,8 @@ export default class DepositOtherDocument extends React.Component<IProps, IState
|
||||
});
|
||||
}
|
||||
};
|
||||
reader.readAsArrayBuffer(file);
|
||||
reader.readAsArrayBuffer(watermarkedFile);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -23,6 +23,7 @@ import FolderService from "src/common/Api/LeCoffreApi/sdk/FolderService";
|
||||
import DocumentService from "src/common/Api/LeCoffreApi/sdk/DocumentService";
|
||||
import FileService from "src/common/Api/LeCoffreApi/sdk/FileService";
|
||||
import CustomerService from "src/common/Api/LeCoffreApi/sdk/CustomerService";
|
||||
import WatermarkService from "@Front/Services/WatermarkService";
|
||||
|
||||
enum EClientSelection {
|
||||
ALL_CLIENTS = "all_clients",
|
||||
@ -77,6 +78,8 @@ export default function SendDocuments() {
|
||||
|
||||
for (const file of files) {
|
||||
await new Promise<void>((resolve: () => void) => {
|
||||
// Add watermark to the file before processing
|
||||
WatermarkService.getInstance().addWatermark(file).then(async (watermarkedFile) => {
|
||||
const reader = new FileReader();
|
||||
reader.onload = (event) => {
|
||||
if (event.target?.result) {
|
||||
@ -89,7 +92,7 @@ export default function SendDocuments() {
|
||||
const uint8Array: Uint8Array = new Uint8Array(arrayBuffer);
|
||||
|
||||
const fileBlob: any = {
|
||||
type: file.type,
|
||||
type: watermarkedFile.type,
|
||||
data: uint8Array
|
||||
};
|
||||
|
||||
@ -123,7 +126,8 @@ export default function SendDocuments() {
|
||||
});
|
||||
}
|
||||
};
|
||||
reader.readAsArrayBuffer(file);
|
||||
reader.readAsArrayBuffer(watermarkedFile);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
@ -11,6 +11,7 @@ import Loader from "@Front/Components/DesignSystem/Loader";
|
||||
|
||||
import LoaderService from "src/common/Api/LeCoffreApi/sdk/Loader/LoaderService";
|
||||
import OfficeRibService from "src/common/Api/LeCoffreApi/sdk/OfficeRibService";
|
||||
import WatermarkService from "@Front/Services/WatermarkService";
|
||||
|
||||
export default function Rib() {
|
||||
const [documentList, setDocumentList] = useState<File[]>([]);
|
||||
@ -60,6 +61,8 @@ export default function Rib() {
|
||||
const file = documentList[0]!;
|
||||
|
||||
LoaderService.getInstance().show();
|
||||
// Add watermark to the file before processing
|
||||
WatermarkService.getInstance().addWatermark(file).then(async (watermarkedFile) => {
|
||||
const reader = new FileReader();
|
||||
reader.onload = (event) => {
|
||||
if (event.target?.result) {
|
||||
@ -72,7 +75,7 @@ export default function Rib() {
|
||||
const uint8Array: Uint8Array = new Uint8Array(arrayBuffer);
|
||||
|
||||
const fileBlob: any = {
|
||||
type: file.type,
|
||||
type: watermarkedFile.type,
|
||||
data: uint8Array
|
||||
};
|
||||
|
||||
@ -91,7 +94,8 @@ export default function Rib() {
|
||||
});
|
||||
}
|
||||
};
|
||||
reader.readAsArrayBuffer(file);
|
||||
reader.readAsArrayBuffer(watermarkedFile);
|
||||
});
|
||||
}
|
||||
|
||||
function openRibModal(): void {
|
||||
|
Loading…
x
Reference in New Issue
Block a user