-
Notifications
You must be signed in to change notification settings - Fork 0
/
notes.txt
48 lines (35 loc) · 1.09 KB
/
notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
// Init your Web SDK
const sdk = new Appwrite();
sdk
.setEndpoint('http://localhost/v1') // Your API Endpoint
.setProject('6236f1a52e1207ec88d6') // Your project ID
;
async function createAnonymousSession(){
try{
await sdk.account.createAnonymousSession();
}catch(err){
console.log(err)
}
}
useEffect(()=> {
createAnonymousSession()
}, [])
const [productName, setProductName] = useState('');
const [productPrice, setProductPrice] = useState('');
const [productImage, setProductImage] = useState('');
const [productList, setProductList] = useState();
const handleProductCatalog = () => {
let promise = sdk.database.createDocument('6236f1e26578507fb2f1', 'unique()', {
"productName" : productName,
"productPrice": productPrice,
"productImage": productImage
});
promise.then(function (response) {
alert('your job item has been successfully saved'); // Success
setProductName('');
setProductPrice('');
setProductImage('');
}, function (error) {
console.log(error)
});
}