Skip to content

Commit 659ffb4

Browse files
author
Bjornskjald
committed
Removed unnecessary imports, fixed code style
1 parent 1ea0729 commit 659ffb4

File tree

3 files changed

+15
-20
lines changed

3 files changed

+15
-20
lines changed

src/mqtt/MqttApi.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import MqttPacket from './MqttPacket'
1616
import { MqttMessageFlag } from './MqttTypes'
1717
import debug from 'debug'
1818
import RandomIntGenerator from '../RandomIntGenerator'
19-
import { MessageOptions } from '../types/Message'
19+
import { MessageOptions } from '..'
2020

2121
const debugLog = debug('fblib')
2222

src/mqtt/messages/Connect.ts

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
import { TBufferedTransport, TCompactProtocol, Thrift } from 'thrift'
21
import * as zlib from 'zlib'
32
import AuthTokens from '../../types/AuthTokens'
43
import DeviceId from '../../types/DeviceId'
54
import MqttMessage from '../MqttMessage'
6-
import { MqttConnectFlag, MqttMessageFlag } from '../MqttTypes'
7-
import { MessageType } from './MessageTypes'
5+
import { MqttConnectFlag } from '../MqttTypes'
86
import * as Payloads from '../payloads'
7+
import { MessageType } from './MessageTypes'
98

109
const USER_AGENT =
1110
'Facebook plugin / LIBFB-JS / [FBAN/Orca-Android;FBAV/148.0.0.5.83;FBPN/com.facebook.orca;FBLC/en_US;FBBV/26040814]'
@@ -18,20 +17,16 @@ export const encodeConnectMessage = async (
1817
deviceId: DeviceId
1918
): Promise<MqttMessage> => {
2019
const payload = new Payloads.Connect(deviceId, tokens, USER_AGENT)
21-
22-
const message = new MqttMessage()
2320
const flags =
24-
MqttConnectFlag.User |
25-
MqttConnectFlag.Pass |
26-
MqttConnectFlag.Clr |
27-
MqttConnectFlag.QoS1
28-
message.writeString('MQTToT')
29-
message.writeU8(3)
30-
message.writeU8(flags)
31-
message.writeU16(60) // KEEP ALIVE
32-
message.writeRaw(zlib.deflateSync(await Payloads.encodePayload(payload)))
33-
message.flags = 0
34-
message.type = FacebookMessageType.Connect
35-
36-
return message
21+
MqttConnectFlag.User |
22+
MqttConnectFlag.Pass |
23+
MqttConnectFlag.Clr |
24+
MqttConnectFlag.QoS1
25+
return new MqttMessage(MessageType.Connect)
26+
.setFlags(MqttConnectFlag.QoS0)
27+
.writeString('MQTToT')
28+
.writeU8(3)
29+
.writeU8(flags)
30+
.writeU16(60) // KEEP ALIVE
31+
.writeRaw(zlib.deflateSync(await Payloads.encodePayload(payload)))
3732
}

src/mqtt/payloads/Payload.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Thrift, TCompactProtocol, TBufferedTransport } from 'thrift'
1+
import { TCompactProtocol, TBufferedTransport } from 'thrift'
22

33
export default abstract class Payload {
44
/**

0 commit comments

Comments
 (0)