fca-unofficial
Advanced tools
Comparing version 1.1.9 to 1.1.10
{ | ||
"name": "fca-unofficial", | ||
"version": "1.1.9", | ||
"version": "1.1.10", | ||
"description": "A Facebook chat API that doesn't rely on XMPP. Will NOT be deprecated after April 30th 2015.", | ||
@@ -5,0 +5,0 @@ "scripts": { |
@@ -387,7 +387,7 @@ /* eslint-disable no-redeclare */ | ||
} | ||
if (resData[resData.length - 1].successful_results === 0) { | ||
throw { error: "forcedFetch: there was no successful_results", res: resData }; | ||
} | ||
var fetchData = resData[0].o0.data.message; | ||
@@ -531,56 +531,59 @@ | ||
if (fetchData) switch (fetchData.__typename) { | ||
case "ThreadImageMessage": | ||
(!ctx.globalOptions.selfListen && | ||
fetchData.message_sender.id.toString() === ctx.userID) || | ||
!ctx.loggedIn ? | ||
undefined : | ||
if (utils.getType(fetchData) == "Object") { | ||
switch (fetchData.__typename) { | ||
case "ThreadImageMessage": | ||
(!ctx.globalOptions.selfListen && | ||
fetchData.message_sender.id.toString() === ctx.userID) || | ||
!ctx.loggedIn ? | ||
undefined : | ||
(function () { | ||
log.info("forcedFetch", fetchData); | ||
globalCallback(null, { | ||
type: "change_thread_image", | ||
threadID: utils.formatID(tid.toString()), | ||
snippet: fetchData.snippet, | ||
timestamp: fetchData.timestamp_precise, | ||
author: fetchData.message_sender.id, | ||
image: { | ||
attachmentID: fetchData.image_with_metadata.legacy_attachment_id, | ||
width: fetchData.image_with_metadata.original_dimensions.x, | ||
height: fetchData.image_with_metadata.original_dimensions.y, | ||
url: fetchData.image_with_metadata.preview.uri | ||
} | ||
}); | ||
})(); | ||
break; | ||
case "UserMessage": | ||
(function () { | ||
log.info("forcedFetch", fetchData); | ||
log.info("forcedFetch", fetchData); | ||
globalCallback(null, { | ||
type: "change_thread_image", | ||
type: "message", | ||
senderID: utils.formatID(fetchData.message_sender.id), | ||
body: fetchData.message.text || "", | ||
threadID: utils.formatID(tid.toString()), | ||
snippet: fetchData.snippet, | ||
timestamp: fetchData.timestamp_precise, | ||
author: fetchData.message_sender.id, | ||
image: { | ||
attachmentID: fetchData.image_with_metadata.legacy_attachment_id, | ||
width: fetchData.image_with_metadata.original_dimensions.x, | ||
height: fetchData.image_with_metadata.original_dimensions.y, | ||
url: fetchData.image_with_metadata.preview.uri | ||
} | ||
messageID: fetchData.message_id, | ||
attachments: [{ | ||
type: "share", | ||
ID: fetchData.extensible_attachment.legacy_attachment_id, | ||
url: fetchData.extensible_attachment.story_attachment.url, | ||
title: fetchData.extensible_attachment.story_attachment.title_with_entities.text, | ||
description: fetchData.extensible_attachment.story_attachment.description.text, | ||
source: fetchData.extensible_attachment.story_attachment.source, | ||
image: fetchData.extensible_attachment.story_attachment.media.image.uri, | ||
width: fetchData.extensible_attachment.story_attachment.media.image.width, | ||
height: fetchData.extensible_attachment.story_attachment.media.image.height, | ||
playable: fetchData.extensible_attachment.story_attachment.media.is_playable, | ||
duration: fetchData.extensible_attachment.story_attachment.media.playable_duration_in_ms, | ||
subattachments: fetchData.extensible_attachment.subattachments, | ||
properties: fetchData.extensible_attachment.story_attachment.properties, | ||
}], | ||
mentions: {}, | ||
timestamp: parseInt(fetchData.timestamp_precise), | ||
isGroup: (fetchData.message_sender.id != tid.toString()) | ||
}); | ||
})(); | ||
break; | ||
case "UserMessage": | ||
(function () { | ||
globalCallback(null, { | ||
type: "message", | ||
senderID: utils.formatID(fetchData.message_sender.id), | ||
body: fetchData.message.text || "", | ||
threadID: utils.formatID(tid.toString()), | ||
messageID: fetchData.message_id, | ||
attachments: { | ||
type: "share", | ||
ID: fetchData.extensible_attachment.legacy_attachment_id, | ||
url: fetchData.extensible_attachment.story_attachment.url, | ||
title: fetchData.extensible_attachment.story_attachment.title_with_entities.text, | ||
description: fetchData.extensible_attachment.story_attachment.description.text, | ||
source: fetchData.extensible_attachment.story_attachment.source, | ||
image: fetchData.extensible_attachment.story_attachment.media.image.uri, | ||
width: fetchData.extensible_attachment.story_attachment.media.image.width, | ||
height: fetchData.extensible_attachment.story_attachment.media.image.height, | ||
playable: fetchData.extensible_attachment.story_attachment.media.is_playable, | ||
duration: fetchData.extensible_attachment.story_attachment.media.playable_duration_in_ms, | ||
subattachments: fetchData.extensible_attachment.subattachments, | ||
properties: fetchData.extensible_attachment.story_attachment.properties, | ||
}, | ||
mentions: {}, | ||
timestamp: parseInt(fetchData.timestamp_precise), | ||
isGroup: (fetchData.message_sender.id != tid.toString()) | ||
}); | ||
}); | ||
} | ||
} | ||
@@ -697,3 +700,3 @@ }) | ||
listenMqtt(defaultFuncs, api, ctx, globalCallback); | ||
setTimeout(function() { | ||
setTimeout(function () { | ||
if (listening) { | ||
@@ -700,0 +703,0 @@ mqttClient.end(false, function () { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
556366
7234