From 4b4adc4e8becc85268e00c904d0eeba178f4c5ac Mon Sep 17 00:00:00 2001 From: Snazzah Date: Sun, 12 May 2024 22:19:10 -0500 Subject: [PATCH] refactor(snapchat): refactor story matching to use pickers --- src/modules/processing/matchActionDecider.js | 1 + src/modules/processing/services/snapchat.js | 42 +++++++++++++++---- src/modules/processing/servicesConfig.json | 2 +- .../processing/servicesPatternTesters.js | 2 +- 4 files changed, 38 insertions(+), 9 deletions(-) diff --git a/src/modules/processing/matchActionDecider.js b/src/modules/processing/matchActionDecider.js index 622f2bbc..70db973b 100644 --- a/src/modules/processing/matchActionDecider.js +++ b/src/modules/processing/matchActionDecider.js @@ -63,6 +63,7 @@ export default function(r, host, userFormat, isAudioOnly, lang, isAudioMuted, di switch (host) { case "instagram": case "twitter": + case "snapchat": params = { picker: r.picker }; break; case "douyin": diff --git a/src/modules/processing/services/snapchat.js b/src/modules/processing/services/snapchat.js index 3f2f8797..519c4f73 100644 --- a/src/modules/processing/services/snapchat.js +++ b/src/modules/processing/services/snapchat.js @@ -1,6 +1,7 @@ import { genericUserAgent } from "../../config.js"; const SPOTLIGHT_VIDEO_REGEX = //; +const NEXT_DATA_REGEX = /