module DList::User::Notifications
User
client - notifications
Public Instance Methods
clear_notifications()
click to toggle source
Clears user notifications
@return [Boolean] true if operation succeded
# File lib/dblista/user/notifications.rb, line 16 def clear_notifications DList._get('/users/me/notifications/clear', @token) true end
notifications()
click to toggle source
Fetches user notifications
@return [Hash] raw data from DList
# File lib/dblista/user/notifications.rb, line 9 def notifications DList._get('/users/me/notifications/read', @token) end
send_group_notification(rank, details, url = '
click to toggle source
Sends notification to specified group (rank) Available only for DList
staff
@param rank [Integer] rank ID @param details [String] details (content) @param url [String] url to redirect if clicked @return [Boolean] true if operation succeded
# File lib/dblista/user/notifications.rb, line 44 def send_group_notification(rank, details, url = '#') DList._post("/users/group/#{rank}/notifications", { text: details, url: url || '#' }, @token) true end
send_notification(id, details, url = '
click to toggle source
Sends notification to specified user Available only for DList
staff
@param rank [Integer] user ID @param details [String] details (content) @param url [String] url to redirect if clicked @return [Boolean] true if operation succeded
# File lib/dblista/user/notifications.rb, line 28 def send_notification(id, details, url = '#') DList._validate_id id DList._post("/users/#{id}/notifications", { text: details, url: url || '#' }, @token) true end