This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

+118
View File
@@ -0,0 +1,118 @@
// Metro module 9596 (f9597).
import { GIFPickerResultTypes } from "../../Constants";
import { GIFType } from "../../_bundle/Module1341";
import { intl, t } from "../../intl/index.native";
import Module589 from "../../_bundle/Module589";
import Dispatcher from "../../Dispatcher";
let c6338_3, IMAGE, analyticsID, query, query2, c6338_8, c6338_9, items, items2;
const getFormatFromUrl = function getFormatFromUrl(src) {
let VIDEO;
L5: {
L7: {
try {
const r5 = new URL(src).pathname.toLowerCase();
if (!r5.endsWith(".mp4") && !r5.endsWith(".webm")) {
break L7;
}
VIDEO = GIFType.VIDEO;
break L5;
} catch ($e) {}
}
return GIFType.IMAGE;
}
return VIDEO;
};
c6338_3 = "tinywebp";
IMAGE = GIFType.IMAGE;
analyticsID = null;
query = "";
query2 = "";
c6338_8 = [];
c6338_9 = [];
items = [];
items2 = [];
class GIFPickerViewStore extends Module589.Store {
static displayName = "GIFPickerViewStore";
getAnalyticsID() {
return analyticsID;
}
getQuery() {
return query;
}
getResultQuery() {
return query2;
}
getResultItems() {
return c6338_8;
}
getTrendingCategories() {
return c6338_9;
}
getSelectedFormat() {
return c6338_3;
}
getSuggestions() {
return items;
}
getTrendingSearchTerms() {
return items2;
}
}
const gIFPickerViewStore = new GIFPickerViewStore(Dispatcher, {
GIF_PICKER_INITIALIZE: function handleInitialize(a0) {
analyticsID = a0.analyticsID;
},
GIF_PICKER_QUERY: function handleQuery(a0) {
query = a0.query;
if (query === "") {
query2 = "";
c6338_8 = [];
items = [];
}
},
GIF_PICKER_QUERY_SUCCESS: function handleQuerySuccess(a0) {
if (a0.query != null && query === query2) {
return false;
}
if (a0.query != null) {
query2 = a0.query;
}
c6338_8 = a0.items.map((item) => ({
width: item.width,
height: item.height,
src: item.src,
gifSrc: item.gif_src,
url: item.url,
id: item.id,
format: IMAGE
}));
},
GIF_PICKER_QUERY_FAILURE: function handleQueryFailure({ query: query3 }) {
if (query3 == null) {
return false;
}
query2 = query3;
c6338_8 = [];
},
GIF_PICKER_TRENDING_FETCH_SUCCESS: function handleTrendingFetchSuccess(a0) {
const trendingCategories = a0.trendingCategories;
c6338_9 = [...a0.trendingGIFPreview != null ? [{
type: GIFPickerResultTypes.TRENDING_GIFS,
name: intl.string(t.H6zNFz),
src: a0.trendingGIFPreview.src,
format: getFormatFromUrl(a0.trendingGIFPreview.src)
}] : [], ...trendingCategories.map((trendingCategory) => ({
...trendingCategory,
src: trendingCategory.src,
type: GIFPickerResultTypes.TRENDING_CATEGORY,
format: getFormatFromUrl(trendingCategory.src)
}))];
},
GIF_PICKER_SUGGESTIONS_SUCCESS: function handleSuggestionsSuccess(a0) {
items = a0.items;
},
GIF_PICKER_TRENDING_SEARCH_TERMS_SUCCESS: function handleTrendingSearchSuccess(a0) {
items2 = a0.items;
}
});
export default gIFPickerViewStore;