Skip to content

Commit ec631f2

Browse files
committed
Fetch the apikey from env and util functions to get client
1 parent 671ca54 commit ec631f2

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

project/config/settings/common.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,7 @@
271271
HOLVI_APIKEY = env('HOLVI_APIKEY', default=None)
272272
HOLVI_BARCODE_IBAN = env('HOLVI_BARCODE_IBAN', default=None)
273273
HOLVI_NOTIFICATION_INTERVAL_DAYS = env('HOLVI_NOTIFICATION_INTERVAL_DAYS', default=7)
274+
SLACK_APIKEY = env('SLACK_APIKEY', default=None)
274275

275276
REST_FRAMEWORK = {
276277
'DEFAULT_AUTHENTICATION_CLASSES': [

project/slacksync/utils.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from django.conf import settings
2+
from slacker import Slacker
3+
4+
5+
def api_configured():
6+
return bool(settings.SLACK_APIKEY)
7+
8+
def get_client(**kwargs):
9+
if not api_configured():
10+
return False
11+
return Slacker(settings.SLACK_APIKEY, **kwargs)

0 commit comments

Comments
 (0)