Refactor adapter to not be coupled to reddit's JSON response