This commit is contained in:
Flavio Fois
2026-02-04 19:57:31 +01:00
parent 0d6157b2ff
commit 0cda0a26fc
25 changed files with 1549 additions and 66 deletions

View File

@@ -20,6 +20,8 @@ export function GetViewerData():Promise<main.ViewerData>;
export function OpenDefaultAppsSettings():Promise<void>;
export function OpenEMLWindow(arg1:string,arg2:string):Promise<void>;
export function OpenImage(arg1:string,arg2:string):Promise<void>;
export function OpenImageWindow(arg1:string,arg2:string):Promise<void>;
@@ -32,6 +34,12 @@ export function QuitApp():Promise<void>;
export function ReadEML(arg1:string):Promise<internal.EmailData>;
export function ReadMSG(arg1:string,arg2:boolean):Promise<internal.EmailData>;
export function ReadMSGOSS(arg1:string):Promise<internal.EmailData>;
export function ReadPEC(arg1:string):Promise<internal.EmailData>;
export function SaveConfig(arg1:utils.Config):Promise<void>;
export function ShowOpenFileDialog():Promise<string>;

View File

@@ -34,6 +34,10 @@ export function OpenDefaultAppsSettings() {
return window['go']['main']['App']['OpenDefaultAppsSettings']();
}
export function OpenEMLWindow(arg1, arg2) {
return window['go']['main']['App']['OpenEMLWindow'](arg1, arg2);
}
export function OpenImage(arg1, arg2) {
return window['go']['main']['App']['OpenImage'](arg1, arg2);
}
@@ -58,6 +62,18 @@ export function ReadEML(arg1) {
return window['go']['main']['App']['ReadEML'](arg1);
}
export function ReadMSG(arg1, arg2) {
return window['go']['main']['App']['ReadMSG'](arg1, arg2);
}
export function ReadMSGOSS(arg1) {
return window['go']['main']['App']['ReadMSGOSS'](arg1);
}
export function ReadPEC(arg1) {
return window['go']['main']['App']['ReadPEC'](arg1);
}
export function SaveConfig(arg1) {
return window['go']['main']['App']['SaveConfig'](arg1);
}

View File

@@ -199,6 +199,8 @@ export namespace internal {
subject: string;
body: string;
attachments: EmailAttachment[];
isPec: boolean;
hasInnerEmail: boolean;
static createFrom(source: any = {}) {
return new EmailData(source);
@@ -213,6 +215,8 @@ export namespace internal {
this.subject = source["subject"];
this.body = source["body"];
this.attachments = this.convertValues(source["attachments"], EmailAttachment);
this.isPec = source["isPec"];
this.hasInnerEmail = source["hasInnerEmail"];
}
convertValues(a: any, classs: any, asMap: boolean = false): any {