protected function context()
    {
        try {
            return [
                'userId' => Auth::id(),
                'email' => Auth::user() ? Auth::user()->email : null
            ];
        } catch (Throwable $e) {
            return [];
        }
    }