nss-evening-cohort-9 / nutshell-peanut

nutshell-peanut created by GitHub Classroom
0 stars 3 forks source link

Diary - READ #13

Closed emilykdewitt closed 5 years ago

emilykdewitt commented 5 years ago

User Story

As a user, when I am logged in to my nutshell, I can see the diary entries that I have written and saved

Acceptance Criteria

WHEN I am logged in THEN I can see a series of wide "cards" that contain the title and date of each diary entry I have written, the date it was written, and two buttons - 'edit' and 'delete'

Development

emilykdewitt commented 5 years ago

  axios.get(`${firebaseUrl}/userMovies.json?orderBy="uid"&equalTo="${uid}"`)
    .then((results) => {
      const userMoviesResults = results.data;
      const userMovies = [];
      Object.keys(userMoviesResults).forEach((movieId) => {
        userMoviesResults[movieId].id = movieId;
        userMovies.push(userMoviesResults[movieId]);
      });
      resolve(userMovies);
    })
    .catch(err => reject(err));
});

const addNewUserMovie = movieObject => axios.post(`${firebaseUrl}/userMovies.json`, movieObject);

const deleteUserMovie = movieId => axios.delete(`${firebaseUrl}/userMovies/${movieId}.json`);

export default { getUserMoviesData, addNewUserMovie, deleteUserMovie }; ```