Celery Support
django_slack_tools.slack_messages.tasks
Celery utils.
cleanup_old_messages(*, base_ts=None, threshold_seconds=7 * 24 * 60 * 60)
Delete old messages created before given threshold.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
threshold_seconds
|
int | None
|
Threshold seconds. Defaults to 7 days. |
7 * 24 * 60 * 60
|
base_ts
|
str | None
|
Base timestamp to calculate the threshold, in ISO format. If falsy, current timestamp will be used. |
None
|
Returns:
Type | Description |
---|---|
int
|
Number of deleted messages. |
Source code in django_slack_tools/slack_messages/tasks.py
slack_message(*args, **kwargs)
Celery task wrapper for .shortcuts.slack_message
.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args
|
Any
|
Positional arguments. |
()
|
kwargs
|
Any
|
Keyword arguments. |
{}
|
Returns:
Type | Description |
---|---|
str | None
|
ID of sent message if any, |