# coding=utf-8
from django.conf import settings
from activities.mediator import ActivityMediator
[ドキュメント]class HatenablogEntryActivityMediator(ActivityMediator):
notifiers = settings.ACTIVITIES_DEFAULT_NOTIFIERS + ('twitter_kawaz_official',)
[ドキュメント] def alter(self, instance, activity, **kwargs):
if activity and activity.status == 'created':
# 通知が必要な状態の変更を詳細に記録する
if activity.previous is not None:
previous = activity.previous.snapshot
if previous.md5 == instance.md5:
# Nothing have changed
return
return activity
return None