mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
mobile: deprecation.
This commit is contained in:
@@ -3,12 +3,12 @@ import NodeCache from 'node-cache'
|
||||
import { proto } from '../../WAProto'
|
||||
import { DEFAULT_CACHE_TTLS, PROCESSABLE_HISTORY_TYPES } from '../Defaults'
|
||||
import { ALL_WA_PATCH_NAMES, ChatModification, ChatMutation, LTHashState, MessageUpsertType, PresenceData, SocketConfig, WABusinessHoursConfig, WABusinessProfile, WAMediaUpload, WAMessage, WAPatchCreate, WAPatchName, WAPresence, WAPrivacyCallValue, WAPrivacyGroupAddValue, WAPrivacyOnlineValue, WAPrivacyValue, WAReadReceiptsValue } from '../Types'
|
||||
import { LabelActionBody } from '../Types/Label'
|
||||
import { chatModificationToAppPatch, ChatMutationMap, decodePatches, decodeSyncdSnapshot, encodeSyncdPatch, extractSyncdPatches, generateProfilePicture, getHistoryMsg, newLTHashState, processSyncAction } from '../Utils'
|
||||
import { makeMutex } from '../Utils/make-mutex'
|
||||
import processMessage from '../Utils/process-message'
|
||||
import { BinaryNode, getBinaryNodeChild, getBinaryNodeChildren, jidNormalizedUser, reduceBinaryNodeToDictionary, S_WHATSAPP_NET } from '../WABinary'
|
||||
import { makeSocket } from './socket'
|
||||
import { Label, LabelActionBody } from '../Types/Label'
|
||||
|
||||
const MAX_SYNC_ATTEMPTS = 2
|
||||
|
||||
@@ -221,7 +221,7 @@ export const makeChatsSocket = (config: SocketConfig) => {
|
||||
|
||||
/** update the profile picture for yourself or a group */
|
||||
const updateProfilePicture = async(jid: string, content: WAMediaUpload) => {
|
||||
let targetJid;
|
||||
let targetJid
|
||||
if(!jid) {
|
||||
throw new Boom('Illegal no-jid profile update. Please specify either your ID or the ID of the chat you wish to update')
|
||||
}
|
||||
@@ -251,7 +251,7 @@ export const makeChatsSocket = (config: SocketConfig) => {
|
||||
|
||||
/** remove the profile picture for yourself or a group */
|
||||
const removeProfilePicture = async(jid: string) => {
|
||||
let targetJid;
|
||||
let targetJid
|
||||
if(!jid) {
|
||||
throw new Boom('Illegal no-jid profile update. Please specify either your ID or the ID of the chat you wish to update')
|
||||
}
|
||||
@@ -777,6 +777,7 @@ export const makeChatsSocket = (config: SocketConfig) => {
|
||||
authState.creds.lastPropHash = propsNode?.attrs?.hash
|
||||
ev.emit('creds.update', authState.creds)
|
||||
}
|
||||
|
||||
props = reduceBinaryNodeToDictionary(propsNode, 'prop')
|
||||
}
|
||||
|
||||
@@ -1002,7 +1003,8 @@ export const makeChatsSocket = (config: SocketConfig) => {
|
||||
// if we don't have the app state key
|
||||
// we keep buffering events until we finally have
|
||||
// the key and can sync the messages
|
||||
if(!authState.creds?.myAppStateKeyId && !config.mobile) {
|
||||
// todo scrutinize
|
||||
if(!authState.creds?.myAppStateKeyId) {
|
||||
ev.buffer()
|
||||
needToFlushWithAppStateSync = true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user