Dev #3
2 changed files with 6 additions and 7 deletions
|
|
@ -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
4
package-lock.json
generated
|
|
@ -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",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue