Dev #3

Merged
smfahimhossen merged 2 commits from dev into main 2025-01-06 11:20:04 +00:00
2 changed files with 6 additions and 7 deletions
Showing only changes of commit 9a80647750 - Show all commits

View file

@ -8,7 +8,7 @@ export default function HomeScreen() {
const [isApiCallInProgress, setIsApiCallInProgress] = useState(false);
// Function to call the fact-check API
const checkFacts = async (caption) => {
const checkFacts = async (caption, imageUrl) => {
try {
const response = await fetch('https://factcheck.planpostai.com/check-facts', {
@ -17,7 +17,7 @@ export default function HomeScreen() {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({ query: caption }),
body: JSON.stringify({ query: caption, url:imageUrl }),
});
const responseText = await response.text();
@ -32,7 +32,7 @@ export default function HomeScreen() {
// Send the result back to WebView to show toast
webviewRef.current?.injectJavaScript(`
(function() {
showToast('${result.evidence.replace(/'/g, "\\'")}');
showToast('${result.evidence.replace(/'/g, "\\'")}', 10000);
return true;
})();
`);
@ -60,7 +60,6 @@ export default function HomeScreen() {
const handleMessage = async (event) => {
try {
const data = JSON.parse(event.nativeEvent.data);
switch (data.type) {
case 'postData':
setPostData(prevData => [...prevData, {
@ -76,7 +75,7 @@ export default function HomeScreen() {
setIsApiCallInProgress(true);
try {
const result = await checkFacts(data.caption);
const result = await checkFacts(data.caption, data.imageUrls[0]);
setIsApiCallInProgress(false);
webviewRef.current?.injectJavaScript(`

4
package-lock.json generated
View file

@ -1,11 +1,11 @@
{
"name": "fake-check-bd",
"name": "fact-checker",
"version": "1.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "fake-check-bd",
"name": "fact-checker",
"version": "1.0.0",
"dependencies": {
"@expo/vector-icons": "^14.0.2",