Socket
Socket
Sign inDemoInstall

fca-unofficial

Package Overview
Dependencies
Maintainers
1
Versions
53
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fca-unofficial - npm Package Compare versions

Comparing version 1.1.9 to 1.1.10

2

package.json
{
"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 () {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc