?string $message,
?int $clearAt): DataResponse {
try {
- if (($message !== null && $message !== '') || ($clearAt !== null && $clearAt !== 0)) {
+ if (($statusIcon !== null && $statusIcon !== '') || ($message !== null && $message !== '') || ($clearAt !== null && $clearAt !== 0)) {
$status = $this->service->setCustomMessage($this->userId, $statusIcon, $message, $clearAt);
} else {
$this->service->clearMessage($this->userId);
return [
['👨🏽💻', 'Busy developing the status feature', 500, true, false, null, false, null],
['👨🏽💻', '', 500, true, false, null, false, null, false],
- ['👨🏽💻', '', 0, true, false, null, false, null, true],
+ ['👨🏽💻', '', 0, true, false, null, false, null, false],
['👨🏽💻', 'Busy developing the status feature', 500, false, true, new InvalidClearAtException('Original exception message'), true,
'New user-status for "john.doe" was rejected due to an invalid clearAt value "500"'],
['👨🏽💻', 'Busy developing the status feature', 500, false, true, new InvalidStatusIconException('Original exception message'), true,