Sha256: 4345fd23199414d1762b2b8f709374054b96808645599b377c23bf316137fd69

Contents?: true

Size: 786 Bytes

Versions: 5

Compression:

Stored size: 786 Bytes

Contents

# frozen_string_literal: true

require "freefeed/utils"

module Freefeed
  module V2
    module Users
      def whoami
        authenticated_request(:get, "/v2/users/whoami")
      end

      def blocked_by_me
        authenticated_request(:get, "/v2/users/blockedByMe")
      end

      def unread_directs_number
        authenticated_request(:get, "/v2/users/getUnreadDirectsNumber")
      end

      def unread_notifications_number
        authenticated_request(:get, "/v2/users/getUnreadNotificationsNumber")
      end

      def mark_all_directs_as_read
        authenticated_request(:get, "/v2/users/markAllDirectsAsRead")
      end

      def mark_all_notifications_as_read
        authenticated_request(:post, "/v2/users/markAllNotificationsAsRead")
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
freefeed-0.5.4 lib/freefeed/v2/users.rb
freefeed-0.5.3 lib/freefeed/v2/users.rb
freefeed-0.5.2 lib/freefeed/v2/users.rb
freefeed-0.5.1 lib/freefeed/v2/users.rb
freefeed-0.5.0 lib/freefeed/v2/users.rb