Example #1
0
 /**
  * @inheritdoc
  *
  * @param ImHistoryPayload $payload
  */
 protected function getExpectedPayloadData(PayloadInterface $payload)
 {
     return ['channel' => $payload->getImId(), 'latest' => $payload->getLatest(), 'oldest' => $payload->getOldest(), 'count' => $payload->getCount()];
 }
Example #2
0
 /**
  * {@inheritdoc}
  *
  * @param ImMarkPayload $payload
  */
 protected function getExpectedPayloadData(PayloadInterface $payload)
 {
     return ['ts' => $payload->getSlackTimestamp(), 'channel' => $payload->getImId()];
 }
 /**
  * {@inheritdoc}
  *
  * @param ImClosePayload $payload
  */
 protected function getExpectedPayloadData(PayloadInterface $payload)
 {
     return ['channel' => $payload->getImId()];
 }