lib/discourse_api/api/topics.rb in discourse_api-0.45.0 vs lib/discourse_api/api/topics.rb in discourse_api-0.45.1

- old
+ new

@@ -27,10 +27,15 @@ def latest_topics(params = {}) response = get('/latest.json', params) response[:body]['topic_list']['topics'] end + def top_topics(params = {}) + response = get("/top.json", params) + response[:body]['topic_list']['topics'] + end + def new_topics(params = {}) response = get("/new.json", params) response[:body]['topic_list']['topics'] end @@ -82,9 +87,15 @@ def change_owner(topic_id, params = {}) params = API.params(params) .required(:username, :post_ids) post("/t/#{topic_id}/change-owner.json", params) + end + + def topic_set_user_notification_level(topic_id, params) + params = API.params(params) + .required(:notification_level) + post("/t/#{topic_id}/notifications", params) end end end end