-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvenue.js
44 lines (36 loc) · 1.36 KB
/
venue.js
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
var database = firebase.database();
var venuesRef = database.ref('venues');
var usersRef = database.ref('users');
function venue_function() {
var venuedata = {
userName: firebase.auth().currentUser.displayName,
uid: firebase.auth().currentUser.uid,
name: $('#name').val(),
description: $('#description').val(),
owner: firebase.auth().currentUser.displayName,
location: $('#location').val(),
venue_type: $('#venue_type').val(),
setting: $('#setting').val(),
capacity: $('#capacity').val(),
price: $('#price').val(),
amenities: $('#amenities').val(),
rules: $('#rules').val()
};
var userdata = {
userName: firebase.auth().currentUser.displayName,
uid: firebase.auth().currentUser.uid,
venue_name: $('#name').val()
};
var newPostKey = firebase.database().ref().child('venues').push().key;
var updates = {};
uploadImage(newPostKey).then(function(imageURL) {
console.log(newPostKey);
venuedata["imageURL"] = imageURL;
updates['/venues/' + newPostKey] = venuedata;
updates['/users/' + newPostKey] = userdata;
firebase.database().ref().update(updates);
});
/* venuedata["key"] = newPostKey;*/
/* updates {newPostKey] = venuedata;*/
//return firebase.database().ref().update(updates);
}