Skip to content

Sample State

natedonato edited this page May 3, 2019 · 1 revision
{
  entities: {
    photos: {
      1: {
        id: 1,
        photoUrl: /rails/activestorage/1423109842/aaz.jpg,
        authorId: 11,
        likes_count: 12,
        liked_by_current_user: true
      },
      2: {
        id: 1,
        url: /rails/activestorage/93109842/hey.jpg,
        authorId: 11,
        likes_count: 2,
        liked_by_current_user: false
      },
    },
    users: {
      1: {
        id: 1,
        username: "nateworld",
        profilepicUrl: /rails/activestorage/12984109842/abc.jpg 
      },
      22: {
        id: 22,
        username: "elliot",
        full_name: "Elliot Humphrey",
        bio: "I love cats",
        profilepicUrl: /rails/activestorage/129809842/qqqz.jpg
      }
    },
    comments: {
      10: {
        userId: 2,
        photoid: 1,
        body: "i love cats sky blue banana"
      }
    }
  },
  ui: {
    loading: true/false
  },
  errors: {
    sessionerrors: ["Invalid username or password"],
    photoerrors: ["photo too large", "invalid file type?"]
  },
  session: { currentUserId: 2 }
}
Clone this wiki locally