this.ws = new WebSocketManager({
rest: this.rest,
token: token,
intents: new BitField(intents).bitfield,
buildStrategy: manager => new WorkerShardingStrategy(manager, { shardsPerWorker: 4 }),
initialPresence: {
since: Date.now() - process.uptime() * 1000,
activities: [initialPresence.activity],
status: initialPresence.status,
afk: false
},
compression: CompressionMethod.ZlibNative
});
this.ws = new WebSocketManager({
rest: this.rest,
token: token,
intents: new BitField(intents).bitfield,
buildStrategy: manager => new WorkerShardingStrategy(manager, { shardsPerWorker: 4 }),
initialPresence: {
since: Date.now() - process.uptime() * 1000,
activities: [initialPresence.activity],
status: initialPresence.status,
afk: false
},
compression: CompressionMethod.ZlibNative
});