Esempio n. 1
0
				.done(function(data){
      		// Getting current userID

      		var uuid = gs.getUid();
      		// Getting movie object
      		gs.getData();
      		// Getting movie title from movie object
      		var title = data.Title;
      		console.log("title", title);
      		// normalizing title
      		var lowerTitle= title.toLowerCase().replace(/ /g, "+");
      		// Getting movie year from movie object
      		var year = data.Year;
      		console.log("year", year);
      		//IMDB information
      		var imdbId = data.imdbID;
      		console.log("OMG WHAT THE HELL????", imdbId);
      		// Getting movie actors from movie movieObject
      		var actors = data.Actors;
      		console.log("actors", actors);
      		// Getting imdbID from movie movieobject
      		var imdbID = data.imdbID;
			//get a reference to our Firebase app
			var ref = new Firebase("https://movie-history-app.firebaseio.com/users/"+ uuid +"/movies/" + imdbID);
      		console.log("uuid", uuid);
      		//moving to next page
      		// dom.myAddedMovies();
      		// Pushing object to Firebase
			ref.set({

				"added": true,
		  		"title": lowerTitle,
		  		"year": year,
		  		"actors": actors,
		  		"imdbID": imdbId,
		  		"stars": 0,
		  		"watched": false,
		  		"inactive": false,
		  		"Poster": "http://img.omdbapi.com/?i=" + imdbId + "&apikey=8513e0a1"


			}), function(error) {
			  if (error) {
			  	// Error psoting to Firebase
			  	alert(error);
			    console.log("Error creating user:", error);
			  } 
			};
		});
		myMovies: function() {
			var deferred = Q.defer();
			// Getting unique key
			var uuid = gs.getUid();
			$.ajax({url: "https://movie-history-app.firebaseio.com/users/" + uuid + "/movies.json",
				method: "GET",
				})
				.done(function(data){
					console.log("data", data);
					// Sending poster back
					deferred.resolve(data);

					// console.log("data", data);
					// console.log("data poster", data.poster);
				})
				.fail(function(){
					console.log("error");
					deferred.reject(error);
				});
				//returning promise
				return deferred.promise;
		}