Skip to content

State Shape

Gregory Del Carlo edited this page Feb 3, 2021 · 11 revisions
`{
   entities: {
      users: {
         1: {
            id: 1,
            username: "Sample_user",
            password_digest: "AUHHF4623BB34738H",
            location: "San Francisco"
         },
         2: {
            id: 2,
            username: "Better_user",
            password_digest: "IUGHH8498HIUH742",
            location: "New York"
         }
      },
      whiskey: {
         3: {
            id: 3,
            name: "Bulleit Rye",
            type: "Rye",
            ABV: 45,
            proof: 90,
            description: "Kentucky- Enters with soft mouthfeel. Mild tobacco and some cherry notes hit first. 
                          Mid-palate the rye becomes buttery smooth and well rounded between the sweet and 
                          spicy characteristics. This is an incredible sipper straight or on the rocks or 
                          mixed in a Manhattan.",
            distillery: "Bulleit",
            reviewIds: [1, 7, 4]
         }
      },
      reviews: {
           7: {
              id: 7,
              rating: 6.7,
              body: "Pretty sure I found god at the bottom"
              pour: "on the rocks",
              location: "The Deep End"
              whiskeyId: 3,
              userId: 1,
              commentIds: [1, 3, 5],
              cheersIds: [3, 7, 9]
      },
      comments: {
         3: {
            id: 3,
            body: "Starting the search",
            reviewId: 7,
            user_id: 1
         }
      },
      whiskeyLists: {
         2: {
            id: 2,
            name: "Favorite Whiskeys",
            user_id: 1
         }
      },
      cheers: {
         9: {
            id: 9,
            userId: 2,
            reviewId: 7
         }
      },
      friendships: {
         1: {
            id: 1,
            user1_id: 1,
            user2_id: 2
         }
      },
      likedWhiskeys: {
         1: {
            id: 1,
            drink_id: 3,
            list_id: 2
         }
      }
   },
   ui: {
      loading: true/false,
      modal: true/false,
      drinksFiltered: true/false,
      reviewsFiltered: true/false
   },
   session: {
      currentUser: 1,
      sessionToken: "ABFUH84EHFIH324"
   },
   errors: {
      login: ["username/password combination is incorrect"],
      signUp: ["username/password can't be blank"]
      reviewForm: ["body can't be blank", "rating must be higher than 0.0", "please specify a pour"],
      commentForm: ["body can't be blank"],
      listForm: ["List name can't be blank"]
   }
}`

Clone this wiki locally