/**
* Get all mail notification settings
*
* @param int $userId
*
* @return \stdclass
*/
public function getSettings($userId)
{
$flags = $this->mailNotify->getByUserId($userId);
// HACK: レコード未登録ユーザはレコード挿入する
// @link https://github.com/owl/owl/pull/75
if (is_null($flags)) {
$this->mailNotify->insert($this->getDefaultColomuns($userId));
return $this->mailNotify->getByUserId($userId);
}
return $flags;
}