Add new notification types to push API
This commit is contained in:
pare
95aee9349a
commit
633b915fca
S'han modificat 1 arxius amb 16 adicions i 2 eliminacions
|
@ -2509,7 +2509,8 @@ class Mastodon:
|
|||
@api_version("2.4.0", "2.4.0", __DICT_VERSION_PUSH)
|
||||
def push_subscription_set(self, endpoint, encrypt_params, follow_events=None,
|
||||
favourite_events=None, reblog_events=None,
|
||||
mention_events=None):
|
||||
mention_events=None, poll_events=None,
|
||||
follow_request_events=None):
|
||||
"""
|
||||
Sets up or modifies the push subscription the logged-in user has for this app.
|
||||
|
||||
|
@ -2546,6 +2547,12 @@ class Mastodon:
|
|||
if mention_events != None:
|
||||
params['data[alerts][mention]'] = mention_events
|
||||
|
||||
if poll_events != None:
|
||||
params['data[alerts][poll]'] = poll_events
|
||||
|
||||
if follow_request_events != None:
|
||||
params['data[alerts][follow_request]'] = follow_request_events
|
||||
|
||||
# Canonicalize booleans
|
||||
params = self.__generate_params(params)
|
||||
|
||||
|
@ -2554,7 +2561,8 @@ class Mastodon:
|
|||
@api_version("2.4.0", "2.4.0", __DICT_VERSION_PUSH)
|
||||
def push_subscription_update(self, follow_events=None,
|
||||
favourite_events=None, reblog_events=None,
|
||||
mention_events=None):
|
||||
mention_events=None, poll_events=None,
|
||||
follow_request_events=None):
|
||||
"""
|
||||
Modifies what kind of events the app wishes to subscribe to.
|
||||
|
||||
|
@ -2574,6 +2582,12 @@ class Mastodon:
|
|||
if mention_events != None:
|
||||
params['data[alerts][mention]'] = mention_events
|
||||
|
||||
if poll_events != None:
|
||||
params['data[alerts][poll]'] = poll_events
|
||||
|
||||
if follow_request_events != None:
|
||||
params['data[alerts][follow_request]'] = follow_request_events
|
||||
|
||||
# Canonicalize booleans
|
||||
params = self.__generate_params(params)
|
||||
|
||||
|
|
Loading…
Referencia en una nova incidència