Compare commits

...
4 Commits
Author SHA1 Message Date
devlikepro 048c5dc2ec [core] send video back
Release / amd64 - chrome - chrome (push) Waiting to run
Release / amd64 - chromium - latest (push) Waiting to run
Release / linux/arm64 - chromium - arm (push) Waiting to run
Release / amd64 - none - noweb (push) Waiting to run
Release / linux/arm64 - none - noweb-arm (push) Waiting to run
fix #629
2024-11-07 11:43:42 +07:00
devlikepro eb218da8fb [core] linkPreview: false|true
fix #596 #598
2024-11-06 15:46:55 +07:00
devlikepro 65942a4ed4 [core] 2024.11.3 2024-11-06 15:46:55 +07:00
devlikepro 1444155c09 [core] Use WAL for sqlite3
fix #628
2024-11-06 15:46:55 +07:00
6 changed files with 25 additions and 2 deletions

No files matched your search

+3 -1
View File
@@ -172,7 +172,9 @@ export abstract class WhatsappSession {
'--disable-accelerated-2d-canvas',
'--disable-application-cache',
'--disable-background-networking',
'--disable-software-rasterizer',
// DO NOT disable software rasterizer, it will break the video
// https://github.com/devlikeapro/waha/issues/629
// '--disable-software-rasterizer',
'--disable-cache',
'--disable-client-side-phishing-detection',
'--disable-component-update',
@@ -621,6 +621,7 @@ export class WhatsappSessionNoWebCore extends WhatsappSession {
const message = {
text: request.text,
mentions: request.mentions?.map(toJID),
linkPreview: this.getLinkPreview(request),
};
const options = await this.getMessageOptions(request);
return this.sock.sendMessage(chatId, message, options);
@@ -1686,6 +1687,22 @@ export class WhatsappSessionNoWebCore extends WhatsappSession {
quoted: quoted,
};
}
protected getLinkPreview(request): any {
// NOWEB works this way
// If it's undefined - it'll generate it
// If it's false - it will not generate it
let linkPreview: boolean | undefined;
switch (request.linkPreview) {
case false:
linkPreview = false;
break;
case true:
default:
linkPreview = undefined;
}
return linkPreview;
}
}
function hasPath(url: string) {
@@ -1169,6 +1169,7 @@ export class WhatsappSessionWebJSCore extends WhatsappSession {
return {
mentions: mentions,
quotedMessageId: quotedMessageId,
linkPreview: request.linkPreview,
};
}
}
+1
View File
@@ -63,6 +63,7 @@ export class LocalStoreCore extends LocalStore {
const engineDir = this.getEngineDirectory();
const database = path.join(engineDir, 'waha.sqlite3');
this.db = new Database(database);
this.db.pragma('journal_mode = WAL;');
}
return this.db;
}
+2
View File
@@ -156,6 +156,8 @@ export class MessageTextRequest extends ChatRequest {
@ReplyToProperty()
reply_to?: string;
linkPreview?: boolean = true;
}
export class EditMessageRequest {
+1 -1
View File
@@ -33,7 +33,7 @@ export function getEngineName(): string {
}
export const VERSION: WAHAEnvironment = {
version: '2024.11.2',
version: '2024.11.3',
engine: getEngineName(),
tier: getWAHAVersion(),
browser: getBrowserExecutablePath(),