mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
chore: lint files
This commit is contained in:
@@ -74,7 +74,7 @@ export type ChatModification =
|
|||||||
}
|
}
|
||||||
| {
|
| {
|
||||||
star: {
|
star: {
|
||||||
messages: { id: string, fromMe?: boolean }[],
|
messages: { id: string, fromMe?: boolean }[]
|
||||||
star: boolean
|
star: boolean
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -73,7 +73,7 @@ export type BufferedEventData = {
|
|||||||
messageUpdates: { [key: string]: WAMessageUpdate }
|
messageUpdates: { [key: string]: WAMessageUpdate }
|
||||||
messageDeletes: { [key: string]: WAMessageKey }
|
messageDeletes: { [key: string]: WAMessageKey }
|
||||||
messageReactions: { [key: string]: { key: WAMessageKey, reactions: proto.IReaction[] } }
|
messageReactions: { [key: string]: { key: WAMessageKey, reactions: proto.IReaction[] } }
|
||||||
messageReceipts: { [key: string]: { key: WAMessageKey, userReceipt: proto.IUserReceipt[] } },
|
messageReceipts: { [key: string]: { key: WAMessageKey, userReceipt: proto.IUserReceipt[] } }
|
||||||
groupUpdates: { [jid: string]: Partial<GroupMetadata> }
|
groupUpdates: { [jid: string]: Partial<GroupMetadata> }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { Contact } from './Contact'
|
import { Contact } from './Contact'
|
||||||
|
|
||||||
export type GroupParticipant = (Contact & { isAdmin?: boolean; isSuperAdmin?: boolean, admin?: 'admin' | 'superadmin' | null })
|
export type GroupParticipant = (Contact & { isAdmin?: boolean, isSuperAdmin?: boolean, admin?: 'admin' | 'superadmin' | null })
|
||||||
|
|
||||||
export type ParticipantAction = 'add' | 'remove' | 'promote' | 'demote'
|
export type ParticipantAction = 'add' | 'remove' | 'promote' | 'demote'
|
||||||
|
|
||||||
|
|||||||
@@ -154,7 +154,7 @@ export type AnyRegularMessageContent = (
|
|||||||
listReply: Omit<proto.Message.IListResponseMessage, 'contextInfo'>
|
listReply: Omit<proto.Message.IListResponseMessage, 'contextInfo'>
|
||||||
}
|
}
|
||||||
| {
|
| {
|
||||||
product: WASendableProduct,
|
product: WASendableProduct
|
||||||
businessOwnerJid?: string
|
businessOwnerJid?: string
|
||||||
body?: string
|
body?: string
|
||||||
footer?: string
|
footer?: string
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import { WAMediaUpload } from './Message'
|
|||||||
|
|
||||||
export type CatalogResult = {
|
export type CatalogResult = {
|
||||||
data: {
|
data: {
|
||||||
paging: { cursors: { before: string, after: string } },
|
paging: { cursors: { before: string, after: string } }
|
||||||
data: any[]
|
data: any[]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ export type SocketConfig = {
|
|||||||
/** time to wait between sending new retry requests */
|
/** time to wait between sending new retry requests */
|
||||||
retryRequestDelayMs: number
|
retryRequestDelayMs: number
|
||||||
/** time to wait for the generation of the next QR in ms */
|
/** time to wait for the generation of the next QR in ms */
|
||||||
qrTimeout?: number;
|
qrTimeout?: number
|
||||||
/** provide an auth state object to maintain the auth state */
|
/** provide an auth state object to maintain the auth state */
|
||||||
auth: AuthenticationState
|
auth: AuthenticationState
|
||||||
/** manage history processing with this control; by default will sync up everything */
|
/** manage history processing with this control; by default will sync up everything */
|
||||||
|
|||||||
@@ -52,4 +52,4 @@ export type WABusinessProfile = {
|
|||||||
address?: string
|
address?: string
|
||||||
}
|
}
|
||||||
|
|
||||||
export type CurveKeyPair = { private: Uint8Array; public: Uint8Array }
|
export type CurveKeyPair = { private: Uint8Array, public: Uint8Array }
|
||||||
@@ -136,7 +136,7 @@ export const delayCancellable = (ms: number) => {
|
|||||||
return { delay, cancel }
|
return { delay, cancel }
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function promiseTimeout<T>(ms: number | undefined, promise: (resolve: (v?: T)=>void, reject: (error) => void) => void) {
|
export async function promiseTimeout<T>(ms: number | undefined, promise: (resolve: (v?: T) => void, reject: (error) => void) => void) {
|
||||||
if(!ms) {
|
if(!ms) {
|
||||||
return new Promise (promise)
|
return new Promise (promise)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ const extractVideoThumb = async(
|
|||||||
path: string,
|
path: string,
|
||||||
destPath: string,
|
destPath: string,
|
||||||
time: string,
|
time: string,
|
||||||
size: { width: number; height: number },
|
size: { width: number, height: number },
|
||||||
) => new Promise((resolve, reject) => {
|
) => new Promise((resolve, reject) => {
|
||||||
const cmd = `ffmpeg -ss ${time} -i ${path} -y -vf scale=${size.width}:-1 -vframes 1 -f image2 ${destPath}`
|
const cmd = `ffmpeg -ss ${time} -i ${path} -y -vf scale=${size.width}:-1 -vframes 1 -f image2 ${destPath}`
|
||||||
exec(cmd, (err) => {
|
exec(cmd, (err) => {
|
||||||
@@ -243,7 +243,7 @@ export async function generateThumbnail(
|
|||||||
}
|
}
|
||||||
) {
|
) {
|
||||||
let thumbnail: string | undefined
|
let thumbnail: string | undefined
|
||||||
let originalImageDimensions: { width: number; height: number } | undefined
|
let originalImageDimensions: { width: number, height: number } | undefined
|
||||||
if(mediaType === 'image') {
|
if(mediaType === 'image') {
|
||||||
const { buffer, original } = await extractImageThumb(file)
|
const { buffer, original } = await extractImageThumb(file)
|
||||||
thumbnail = buffer.toString('base64')
|
thumbnail = buffer.toString('base64')
|
||||||
|
|||||||
@@ -627,7 +627,7 @@ export const normalizeMessageContent = (content: WAMessageContent | null | undef
|
|||||||
|| message?.editedMessage
|
|| message?.editedMessage
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Extract the true message content from a message
|
* Extract the true message content from a message
|
||||||
@@ -833,9 +833,9 @@ export const assertMediaContent = (content: proto.IMessage | null | undefined) =
|
|||||||
*/
|
*/
|
||||||
export const getPollUpdateMessage = async(
|
export const getPollUpdateMessage = async(
|
||||||
msg: WAProto.IWebMessageInfo,
|
msg: WAProto.IWebMessageInfo,
|
||||||
pollCreationData: { encKey: Uint8Array; sender: string; options: string[]; },
|
pollCreationData: { encKey: Uint8Array, sender: string, options: string[] },
|
||||||
withSelectedOptions: boolean = false,
|
withSelectedOptions: boolean = false,
|
||||||
): Promise<{ hash: string[] } | { hash: string[]; selectedOptions: string[] }> => {
|
): Promise<{ hash: string[] } | { hash: string[], selectedOptions: string[] }> => {
|
||||||
if(!msg.message?.pollUpdateMessage || !pollCreationData?.encKey) {
|
if(!msg.message?.pollUpdateMessage || !pollCreationData?.encKey) {
|
||||||
throw new Boom('Missing pollUpdateMessage, or encKey', { statusCode: 400 })
|
throw new Boom('Missing pollUpdateMessage, or encKey', { statusCode: 400 })
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user