mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
socket: potential fixes to the 66 id issues
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"version": [2, 3000, 1017531287]
|
||||
"version": [2, 3000, 1019707846]
|
||||
}
|
||||
|
||||
@@ -63,6 +63,7 @@ export const DEFAULT_CONNECTION_CONFIG: SocketConfig = {
|
||||
patch: false,
|
||||
snapshot: false,
|
||||
},
|
||||
countryCode: 'US',
|
||||
getMessage: async() => undefined,
|
||||
cachedGroupMetadata: async() => undefined,
|
||||
makeSignalRepository: makeLibSignalRepository
|
||||
|
||||
@@ -66,7 +66,8 @@ export type SocketConfig = {
|
||||
transactionOpts: TransactionCapabilityOptions
|
||||
/** marks the client as online whenever the socket successfully connects */
|
||||
markOnlineOnConnect: boolean
|
||||
|
||||
/** alphanumeric country code (USA -> US) for the number used */
|
||||
countryCode: string
|
||||
/** provide a cache to store media, so does not have to be re-uploaded */
|
||||
mediaCache?: CacheStore
|
||||
/**
|
||||
|
||||
@@ -9,7 +9,6 @@ import { encodeBigEndian } from './generics'
|
||||
import { createSignalIdentity } from './signal'
|
||||
|
||||
const getUserAgent = (config: SocketConfig): proto.ClientPayload.IUserAgent => {
|
||||
|
||||
return {
|
||||
appVersion: {
|
||||
primary: config.version[0],
|
||||
@@ -22,7 +21,9 @@ const getUserAgent = (config: SocketConfig): proto.ClientPayload.IUserAgent => {
|
||||
device: 'Desktop',
|
||||
osBuildNumber: '0.1',
|
||||
localeLanguageIso6391: 'en',
|
||||
localeCountryIso31661Alpha2: 'US'
|
||||
mnc: '000',
|
||||
mcc: '000',
|
||||
localeCountryIso31661Alpha2: config.countryCode,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -58,7 +59,8 @@ export const generateLoginNode = (userJid: string, config: SocketConfig): proto.
|
||||
const { user, device } = jidDecode(userJid)!
|
||||
const payload: proto.IClientPayload = {
|
||||
...getClientPayload(config),
|
||||
passive: true,
|
||||
passive: false,
|
||||
pull: true,
|
||||
username: +user,
|
||||
device: device,
|
||||
}
|
||||
@@ -91,6 +93,7 @@ export const generateRegistrationNode = (
|
||||
const registerPayload: proto.IClientPayload = {
|
||||
...getClientPayload(config),
|
||||
passive: false,
|
||||
pull: false,
|
||||
devicePairingData: {
|
||||
buildHash: appVersionBuf,
|
||||
deviceProps: companionProto,
|
||||
|
||||
Reference in New Issue
Block a user