@classmethod
  @gen.coroutine
  def _FormatAlertText(cls, client, viewpoint, activity):
    if activity.name == 'add_followers':
      alert_text = yield AlertManager._FormatAddFollowersText(client, viewpoint, activity)
    elif activity.name == 'post_comment':
      alert_text = yield AlertManager._FormatPostCommentText(client, viewpoint, activity)
    elif activity.name == 'share_existing':
      alert_text = yield AlertManager._FormatShareExistingText(client, viewpoint, activity)
    elif activity.name == 'share_new':
      alert_text = yield AlertManager._FormatShareNewText(client, viewpoint, activity)
    else:
      alert_text = None

    raise gen.Return(alert_text)
Gets the text that will be pushed to the devices of users who follow the activity's
dataset/ETHPy150Open viewfinderco/viewfinder/backend/op/alert_manager.py/AlertManager._FormatAlertText