Date: Wed, 28 Jun 2023 15:14:38 +0100
Subject: [PATCH 041/147] return `undefined` instead of nothing
---
.../FirstCommentWelcome/FirstCommentWelcome.stories.tsx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dotcom-rendering/src/discussion-rendering/components/FirstCommentWelcome/FirstCommentWelcome.stories.tsx b/dotcom-rendering/src/discussion-rendering/components/FirstCommentWelcome/FirstCommentWelcome.stories.tsx
index a50eedeb899..19aa2de04aa 100644
--- a/dotcom-rendering/src/discussion-rendering/components/FirstCommentWelcome/FirstCommentWelcome.stories.tsx
+++ b/dotcom-rendering/src/discussion-rendering/components/FirstCommentWelcome/FirstCommentWelcome.stories.tsx
@@ -8,7 +8,7 @@ export const defaultStory = () => (
body="My first message ever!!"
pillar={ArticlePillar.Lifestyle}
submitForm={() => Promise.resolve()}
- cancelSubmit={() => {}}
+ cancelSubmit={() => undefined}
/>
);
defaultStory.storyName = 'Welcome message';
@@ -19,7 +19,7 @@ export const CommentWithError = () => (
pillar={ArticlePillar.News}
error="This is a custom user name error message"
submitForm={() => Promise.resolve()}
- cancelSubmit={() => {}}
+ cancelSubmit={() => undefined}
/>
);
CommentWithError.storyName = 'Welcome message with error';
From c9a7303e557237ea7dcfde9ec98a611bc291e9f5 Mon Sep 17 00:00:00 2001
From: George B <705427+georgeblahblah@users.noreply.github.com>
Date: Wed, 28 Jun 2023 15:19:55 +0100
Subject: [PATCH 042/147] handle 0 and NaN widths as well
---
.../components/LoadingComments/LoadingComments.tsx | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/dotcom-rendering/src/discussion-rendering/components/LoadingComments/LoadingComments.tsx b/dotcom-rendering/src/discussion-rendering/components/LoadingComments/LoadingComments.tsx
index 14037e4b24d..7a9983d0ae3 100644
--- a/dotcom-rendering/src/discussion-rendering/components/LoadingComments/LoadingComments.tsx
+++ b/dotcom-rendering/src/discussion-rendering/components/LoadingComments/LoadingComments.tsx
@@ -56,7 +56,9 @@ const Grey = ({
);
-LoggedInShortDiscussion.storyName = 'when logged in but only wo comments made';
+LoggedInShortDiscussion.storyName = 'when logged in but only two comments made';
export const LoggedOutHiddenNoPicks = () => (
{
},
{ overwriteRoutes: false },
)
+ .get(
+ /\/discussion\/comments\/count.*/,
+ {
+ status: 200,
+ body: {
+ counts: [
+ {
+ id: '/p/4k83z',
+ count: 432,
+ },
+ ],
+ },
+ },
+ { overwriteRoutes: false },
+ )
// Most read by category
.get(
/.*api.nextgen.guardianapps.co.uk\/most-read.*/,
@@ -236,15 +259,6 @@ export const mockRESTCalls = (): void => {
},
{ overwriteRoutes: false },
)
- // Get discussion
- .get(
- /.*discussion.theguardian.com\/discussion-api\/discussion\/.*/,
- {
- status: 200,
- body: discussion,
- },
- { overwriteRoutes: false },
- )
// Get country code
.get(
/.*api.nextgen.guardianapps.co.uk\/geolocation.*/,
@@ -289,5 +303,180 @@ export const mockRESTCalls = (): void => {
},
},
{ overwriteRoutes: false },
+ )
+ // Get discussion 39f5z
+ .get(
+ /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/39f5z\?.*/,
+ {
+ status: 200,
+ body: discussion,
+ },
+ { overwriteRoutes: false },
+ )
+ .get(
+ /.*\/discussion\/p\/39f5z\/topcomments.*/,
+ {
+ status: 200,
+ body: topPicks,
+ },
+ { overwriteRoutes: false },
+ )
+
+ // Get discussion 39f5x
+ .get(
+ /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/39f5x\?.*/,
+ {
+ status: 200,
+ body: discussionWithNoComments,
+ },
+ { overwriteRoutes: false },
+ )
+ .get(
+ /.*\/discussion\/p\/39f5x\/topcomments.*/,
+ {
+ status: 200,
+ body: noTopPicks,
+ },
+ { overwriteRoutes: false },
+ )
+
+ // Get discussion 39f5a
+ .get(
+ /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/39f5a\?.*/,
+ {
+ status: 200,
+ body: discussionWithTwoComments,
+ },
+ { overwriteRoutes: false },
+ )
+ .get(
+ /.*\/discussion\/p\/39f5a\/topcomments.*/,
+ {
+ status: 200,
+ body: noTopPicks,
+ },
+ { overwriteRoutes: false },
+ )
+
+ // Get discussion 32255
+ .get(
+ /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/32255\?.*/,
+ {
+ status: 200,
+ body: legacyDiscussionWithoutThreading,
+ },
+ { overwriteRoutes: false },
+ )
+ .get(
+ /.*\/discussion\/p\/32255\/topcomments.*/,
+ {
+ status: 200,
+ body: noTopPicks,
+ },
+ { overwriteRoutes: false },
+ )
+
+ // Get discussion abc123
+ .get(
+ /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/abc123\?.*/,
+ {
+ status: 200,
+ body: discussion,
+ },
+ { overwriteRoutes: false },
+ )
+ .get(
+ /.*\/discussion\/p\/abc123\/topcomments.*/,
+ {
+ status: 200,
+ body: noTopPicks,
+ },
+ { overwriteRoutes: false },
+ )
+
+ // Get more replies
+ .get(
+ /.*discussion.theguardian.com\/discussion-api\/comment\/.*/,
+ {
+ status: 200,
+ body: {
+ status: 'ok',
+ comment,
+ },
+ },
+ { overwriteRoutes: false },
+ )
+
+ // Recommend
+ .post(
+ /.*discussion.theguardian.com\/discussion-api\/comment\/.*\/recommend/,
+ {
+ status: 200,
+ body: {
+ status: 'ok',
+ },
+ },
+ { overwriteRoutes: false },
+ )
+
+ // Abuse form
+ .post(
+ /.*discussion.theguardian.com\/discussion-api\/comment\/.*\/reportAbuse/,
+ {
+ status: 200,
+ body: {
+ status: 'ok',
+ },
+ },
+ { overwriteRoutes: false },
+ )
+
+ // Login redirect
+ .get(
+ /.*profile\.theguardian\.com\/signin\?INTCMP=DOTCOM_NEWHEADER_SIGNIN/,
+ {
+ status: 200,
+ },
+ { overwriteRoutes: false },
+ )
+ .post(/.*profile\.theguardian\.com\/actions\/signInSecondStepCurrent/, {
+ status: 200,
+ })
+
+ //https://discussion.theguardian.com/discussion-api/discussion/p/g8g7v/comment?api-key=dotcom-rendering
+ // This returns a mocked error for a story 97d6eab4a98917f63bc96a7ac64f7ca7
+ .post(
+ /.*discussion.theguardian.com\/discussion-api\/discussion\/p\/g8g7v\/.*/,
+ {
+ status: 400,
+ body: {
+ status: 'error',
+ message: 'API: Username Missing',
+ errorCode: 'USERNAME_MISSING',
+ },
+ },
+ { overwriteRoutes: false },
+ )
+
+ // Post comment
+ .post(
+ /.*discussion.theguardian.com\/discussion-api\/discussion\/.*/,
+ {
+ status: 200,
+ body: {
+ status: 'ok',
+ message: mockedMessageID,
+ },
+ },
+ { overwriteRoutes: false },
+ )
+ // Get discussion
+ .get(
+ /.*discussion.theguardian.com\/discussion-api\/discussion\/.*/,
+ {
+ status: 200,
+ body: discussion,
+ },
+ { overwriteRoutes: false },
);
};
From c946a348dc1460c9889e8ae566289bc27b1594e6 Mon Sep 17 00:00:00 2001
From: George B <705427+georgeblahblah@users.noreply.github.com>
Date: Thu, 29 Jun 2023 16:55:57 +0100
Subject: [PATCH 059/147] use `mockRESTCalls` for all mocks
---
.../src/discussion-rendering/App.test.tsx | 4 +-
.../AbuseReportForm/AbuseReportForm.test.tsx | 4 +-
.../CommentContainer.test.tsx | 6 +-
.../discussion-rendering/fixtures/comment.ts | 159 ---
.../fixtures/discussion.ts | 1186 -----------------
.../fixtures/discussionWithNoComments.ts | 21 -
.../fixtures/discussionWithTwoComments.ts | 66 -
.../legacyDiscussionWithoutThreading.ts | 971 --------------
.../fixtures/noTopPicks.ts | 21 -
.../discussion-rendering/fixtures/topPicks.ts | 70 -
.../lib/mockFetchCalls.ts | 169 ---
dotcom-rendering/src/lib/mockRESTCalls.ts | 681 +++++-----
12 files changed, 350 insertions(+), 3008 deletions(-)
delete mode 100644 dotcom-rendering/src/discussion-rendering/fixtures/comment.ts
delete mode 100644 dotcom-rendering/src/discussion-rendering/fixtures/discussion.ts
delete mode 100644 dotcom-rendering/src/discussion-rendering/fixtures/discussionWithNoComments.ts
delete mode 100644 dotcom-rendering/src/discussion-rendering/fixtures/discussionWithTwoComments.ts
delete mode 100644 dotcom-rendering/src/discussion-rendering/fixtures/legacyDiscussionWithoutThreading.ts
delete mode 100644 dotcom-rendering/src/discussion-rendering/fixtures/noTopPicks.ts
delete mode 100644 dotcom-rendering/src/discussion-rendering/fixtures/topPicks.ts
delete mode 100644 dotcom-rendering/src/discussion-rendering/lib/mockFetchCalls.ts
diff --git a/dotcom-rendering/src/discussion-rendering/App.test.tsx b/dotcom-rendering/src/discussion-rendering/App.test.tsx
index d6b6e4f2110..5987bd025d6 100644
--- a/dotcom-rendering/src/discussion-rendering/App.test.tsx
+++ b/dotcom-rendering/src/discussion-rendering/App.test.tsx
@@ -5,10 +5,10 @@ import {
screen,
waitForElementToBeRemoved,
} from '@testing-library/react';
+import { mockRESTCalls } from '../lib/mockRESTCalls';
import { App } from './App';
-import { mockFetchCalls } from './lib/mockFetchCalls';
-mockFetchCalls();
+mockRESTCalls();
describe('App', () => {
it('should not render the comment form if user is logged out', async () => {
diff --git a/dotcom-rendering/src/discussion-rendering/components/AbuseReportForm/AbuseReportForm.test.tsx b/dotcom-rendering/src/discussion-rendering/components/AbuseReportForm/AbuseReportForm.test.tsx
index 2ac73e0ff57..d28f09c597f 100644
--- a/dotcom-rendering/src/discussion-rendering/components/AbuseReportForm/AbuseReportForm.test.tsx
+++ b/dotcom-rendering/src/discussion-rendering/components/AbuseReportForm/AbuseReportForm.test.tsx
@@ -2,10 +2,10 @@ import '@testing-library/jest-dom/extend-expect';
import { ArticlePillar } from '@guardian/libs';
import { fireEvent, render, waitFor } from '@testing-library/react';
import userEvent from '@testing-library/user-event';
-import { mockFetchCalls } from '../../lib/mockFetchCalls';
+import { mockRESTCalls } from '../../../lib/mockRESTCalls';
import { AbuseReportForm } from './AbuseReportForm';
-const fetchMock = mockFetchCalls();
+const fetchMock = mockRESTCalls();
describe('Dropdown', () => {
it('Should show the expected label names', () => {
diff --git a/dotcom-rendering/src/discussion-rendering/components/CommentContainer/CommentContainer.test.tsx b/dotcom-rendering/src/discussion-rendering/components/CommentContainer/CommentContainer.test.tsx
index 4aa7135eab1..2d2a8a13869 100644
--- a/dotcom-rendering/src/discussion-rendering/components/CommentContainer/CommentContainer.test.tsx
+++ b/dotcom-rendering/src/discussion-rendering/components/CommentContainer/CommentContainer.test.tsx
@@ -1,12 +1,12 @@
import '@testing-library/jest-dom/extend-expect';
import { ArticlePillar } from '@guardian/libs';
import { fireEvent, render, waitFor } from '@testing-library/react';
+import { comment } from '../../../../fixtures/manual/comment';
+import { mockedMessageID, mockRESTCalls } from '../../../lib/mockRESTCalls';
import type { CommentType } from '../../discussionTypes';
-import { comment } from '../../fixtures/comment';
-import { mockedMessageID, mockFetchCalls } from '../../lib/mockFetchCalls';
import { CommentContainer } from './CommentContainer';
-mockFetchCalls();
+mockRESTCalls();
// @ts-expect-error -- We know this is not `undefined`
const firstCommentResponse: CommentType = comment.responses[0];
diff --git a/dotcom-rendering/src/discussion-rendering/fixtures/comment.ts b/dotcom-rendering/src/discussion-rendering/fixtures/comment.ts
deleted file mode 100644
index 1c6f07e3cae..00000000000
--- a/dotcom-rendering/src/discussion-rendering/fixtures/comment.ts
+++ /dev/null
@@ -1,159 +0,0 @@
-import { CommentType } from '../discussionTypes';
-
-export const comment: CommentType = {
- id: 138809272,
- body: '
Begone ye self-serving Tory isolationists.
Never has there been a more significant time for Big Government and public health provision. Nature has spoken.
',
- date: '09 March 2020 7:09pm',
- isoDateTime: '2020-03-09T19:09:28Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809272',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809272',
- numRecommends: 45,
- isHighlighted: false,
- userProfile: {
- userId: '13239086',
- displayName: 'blipvert',
- webUrl: 'https://profile.theguardian.com/user/id/13239086',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13239086',
- avatar: 'https://avatar.guim.co.uk/user/13239086',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/13239086',
- badge: [],
- },
- discussion: {
- key: '/p/ddp96',
- webUrl: 'https://www.theguardian.com/commentisfree/2020/mar/09/coronavirus-outbreak-nhs-staff-shortages',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/discussion//p/ddp96',
- title: 'Even a starved NHS is still our best defence against the coronavirus',
- isClosedForComments: true,
- isClosedForRecommendation: true,
- },
- responses: [
- {
- id: 138809396,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '09 March 2020 7:19pm',
- isoDateTime: '2020-03-09T19:19:03Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809396',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809396',
- numRecommends: 0,
- isHighlighted: false,
- responseTo: {
- displayName: 'blipvert',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809272',
- isoDateTime: '2020-03-09T19:09:28Z',
- date: '09 March 2020 7:09pm',
- commentId: '138809272',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809272',
- },
- userProfile: {
- userId: '13093174',
- displayName: 'Cricketnut',
- webUrl: 'https://profile.theguardian.com/user/id/13093174',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13093174',
- avatar: 'https://avatar.guim.co.uk/user/13093174',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/13093174',
- badge: [],
- },
- },
- {
- id: 138809487,
- body: '
There are few Libertarians and small government advocates during pandemics.
',
- date: '09 March 2020 7:24pm',
- isoDateTime: '2020-03-09T19:24:46Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809487',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809487',
- numRecommends: 30,
- isHighlighted: false,
- responseTo: {
- displayName: 'blipvert',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809272',
- isoDateTime: '2020-03-09T19:09:28Z',
- date: '09 March 2020 7:09pm',
- commentId: '138809272',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809272',
- },
- userProfile: {
- userId: '100102208',
- displayName: 'AJVC1991',
- webUrl: 'https://profile.theguardian.com/user/id/100102208',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100102208',
- avatar: 'https://avatar.guim.co.uk/user/100102208',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/100102208',
- badge: [],
- },
- },
- {
- id: 138809896,
- body: '
What?
',
- date: '09 March 2020 7:48pm',
- isoDateTime: '2020-03-09T19:48:31Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809896',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809896',
- numRecommends: 9,
- isHighlighted: false,
- responseTo: {
- displayName: 'blipvert',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809272',
- isoDateTime: '2020-03-09T19:09:28Z',
- date: '09 March 2020 7:09pm',
- commentId: '138809272',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809272',
- },
- userProfile: {
- userId: '2611744',
- displayName: 'Delius',
- webUrl: 'https://profile.theguardian.com/user/id/2611744',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2611744',
- avatar: 'https://avatar.guim.co.uk/user/2611744',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/2611744',
- badge: [],
- },
- },
- {
- id: 138810191,
- body: '
Or at least, they don\'t flaunt their allegiance to Britannia Unchained and Rand quite so obviously. What awaits if we continue to act as if "there are individual men and women and there are families" and no responsibility to a wider society?
',
- date: '09 March 2020 8:05pm',
- isoDateTime: '2020-03-09T20:05:54Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810191',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810191',
- numRecommends: 20,
- isHighlighted: false,
- responseTo: {
- displayName: 'AJVC1991',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809487',
- isoDateTime: '2020-03-09T19:24:46Z',
- date: '09 March 2020 7:24pm',
- commentId: '138809487',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809487',
- },
- userProfile: {
- userId: '12298092',
- displayName: '_jhfta_',
- webUrl: 'https://profile.theguardian.com/user/id/12298092',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12298092',
- avatar: 'https://avatar.guim.co.uk/user/12298092',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/12298092',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 5,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 1,
- responseCount: 4,
- },
-};
diff --git a/dotcom-rendering/src/discussion-rendering/fixtures/discussion.ts b/dotcom-rendering/src/discussion-rendering/fixtures/discussion.ts
deleted file mode 100644
index f91b5051220..00000000000
--- a/dotcom-rendering/src/discussion-rendering/fixtures/discussion.ts
+++ /dev/null
@@ -1,1186 +0,0 @@
-import { DiscussionResponse } from '../discussionTypes';
-
-export const discussion: DiscussionResponse = {
- status: 'ok',
- page: 1,
- pages: 9,
- pageSize: 50,
- orderBy: 'oldest',
- discussion: {
- key: '/p/39f5z',
- webUrl: 'https://www.theguardian.com/science/grrlscientist/2012/aug/07/3',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/discussion//p/39f5z',
- commentCount: 496,
- topLevelCommentCount: 405,
- isClosedForComments: false,
- isClosedForRecommendation: false,
- isThreaded: true,
- title: 'Mystery bird: black-and-red broadbill, Cymbirhynchus macrorhynchos story',
- comments: [
- {
- id: 23628300,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '17 May 2013 3:15pm',
- isoDateTime: '2013-05-17T14:15:14Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/23628300',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/23628300',
- numRecommends: 2,
- isHighlighted: false,
- userProfile: {
- userId: '10427346',
- displayName: 'User751903',
- webUrl: 'https://profile.theguardian.com/user/id/10427346',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10427346',
- avatar: 'https://avatar.guim.co.uk/user/10427346',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/10427346',
- badge: [],
- },
- },
- {
- id: 37678414,
- body: '
This is how code
looks. And this is how strikethrough looks
strong
italic
blockquote
link to mydomain.com
And this is what get withareallyreallyreallylonglonglongwordthatissupersuperlonglikelonnnnngggggggggImeanreallylong
',
- date: '02 July 2014 11:20am',
- isoDateTime: '2014-07-02T10:20:56Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/37678414',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/37678414',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '2310959',
- displayName: 'jamesgorrie',
- webUrl: 'https://profile.theguardian.com/user/id/2310959',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2310959',
- avatar: 'https://avatar.guim.co.uk/user/2310959',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/2310959',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 37772513,
- body: '
Lovely chickens! https://www.supersupersuperlongdomainnameImeanitneverstopsatallevereveritmakesyouwonderiftheremightbealimittothesethings.com
',
- date: '04 July 2014 1:57pm',
- isoDateTime: '2014-07-04T12:57:48Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/37772513',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/37772513',
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '2310959',
- displayName: 'jamesgorrie',
- webUrl: 'https://profile.theguardian.com/user/id/2310959',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2310959',
- avatar: 'https://avatar.guim.co.uk/user/2310959',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/2310959',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 42979860,
- body: '
test
',
- date: '30 October 2014 5:24pm',
- isoDateTime: '2014-10-30T17:24:16Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/42979860',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/42979860',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '1186733',
- displayName: 'GideonGoldberg',
- webUrl: 'https://profile.theguardian.com/user/id/1186733',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1186733',
- avatar: 'https://avatar.guim.co.uk/user/1186733',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/1186733',
- badge: [],
- },
- },
- {
- id: 46810367,
- body: '
Test from the API -1503725237
',
- date: '29 January 2015 11:38am',
- isoDateTime: '2015-01-29T11:38:56Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/46810367',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/46810367',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4339939',
- displayName: 'GideonGoldberg1',
- webUrl: 'https://profile.theguardian.com/user/id/4339939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
- avatar: 'https://avatar.guim.co.uk/user/4339939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 47135441,
- body: '
Another comment
',
- date: '05 February 2015 2:53pm',
- isoDateTime: '2015-02-05T14:53:38Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/47135441',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/47135441',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '10187427',
- displayName: 'Jholder112233',
- webUrl: 'https://profile.theguardian.com/user/id/10187427',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10187427',
- avatar: 'https://avatar.guim.co.uk/user/10187427',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/10187427',
- badge: [],
- },
- },
- {
- id: 47135508,
- body: '
Final comment here
',
- date: '05 February 2015 2:54pm',
- isoDateTime: '2015-02-05T14:54:50Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/47135508',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/47135508',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '10187427',
- displayName: 'Jholder112233',
- webUrl: 'https://profile.theguardian.com/user/id/10187427',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10187427',
- avatar: 'https://avatar.guim.co.uk/user/10187427',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/10187427',
- badge: [],
- },
- },
- {
- id: 47512449,
- body: '
Test comment.
',
- date: '13 February 2015 2:11pm',
- isoDateTime: '2015-02-13T14:11:54Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/47512449',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/47512449',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '10187427',
- displayName: 'Jholder112233',
- webUrl: 'https://profile.theguardian.com/user/id/10187427',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10187427',
- avatar: 'https://avatar.guim.co.uk/user/10187427',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/10187427',
- badge: [],
- },
- },
- {
- id: 47512495,
- body: '
And another
',
- date: '13 February 2015 2:12pm',
- isoDateTime: '2015-02-13T14:12:42Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/47512495',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/47512495',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '10187427',
- displayName: 'Jholder112233',
- webUrl: 'https://profile.theguardian.com/user/id/10187427',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10187427',
- avatar: 'https://avatar.guim.co.uk/user/10187427',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/10187427',
- badge: [],
- },
- },
- {
- id: 48058272,
- body: '
beautiful colours.
',
- date: '25 February 2015 2:37pm',
- isoDateTime: '2015-02-25T14:37:51Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/48058272',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/48058272',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4339939',
- displayName: 'GideonGoldberg1',
- webUrl: 'https://profile.theguardian.com/user/id/4339939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
- avatar: 'https://avatar.guim.co.uk/user/4339939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 48058400,
- body: '
love this bird
',
- date: '25 February 2015 2:41pm',
- isoDateTime: '2015-02-25T14:41:31Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/48058400',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/48058400',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4339939',
- displayName: 'GideonGoldberg1',
- webUrl: 'https://profile.theguardian.com/user/id/4339939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
- avatar: 'https://avatar.guim.co.uk/user/4339939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 49450704,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '25 March 2015 3:06pm',
- isoDateTime: '2015-03-25T15:06:53Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/49450704',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/49450704',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4339939',
- displayName: 'GideonGoldberg1',
- webUrl: 'https://profile.theguardian.com/user/id/4339939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
- avatar: 'https://avatar.guim.co.uk/user/4339939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 49505722,
- body: '
Test from the API 1133942872
',
- date: '26 March 2015 4:09pm',
- isoDateTime: '2015-03-26T16:09:13Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/49505722',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/49505722',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4339939',
- displayName: 'GideonGoldberg1',
- webUrl: 'https://profile.theguardian.com/user/id/4339939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
- avatar: 'https://avatar.guim.co.uk/user/4339939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 49773224,
- body: '
Test from the API -2124514465
',
- date: '01 April 2015 12:53pm',
- isoDateTime: '2015-04-01T11:53:54Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/49773224',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/49773224',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4339939',
- displayName: 'GideonGoldberg1',
- webUrl: 'https://profile.theguardian.com/user/id/4339939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
- avatar: 'https://avatar.guim.co.uk/user/4339939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 49828269,
- body: '
Test from the API 2008701699
',
- date: '02 April 2015 3:17pm',
- isoDateTime: '2015-04-02T14:17:27Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/49828269',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/49828269',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4339939',
- displayName: 'GideonGoldberg1',
- webUrl: 'https://profile.theguardian.com/user/id/4339939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
- avatar: 'https://avatar.guim.co.uk/user/4339939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 49835646,
- body: '
test post
',
- date: '02 April 2015 5:53pm',
- isoDateTime: '2015-04-02T16:53:22Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/49835646',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/49835646',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '13068528',
- displayName: 'User489362',
- webUrl: 'https://profile.theguardian.com/user/id/13068528',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13068528',
- avatar: 'https://avatar.guim.co.uk/user/13068528',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/13068528',
- badge: [],
- },
- },
- {
- id: 50178110,
- body: '
Test from the API 24995912
',
- date: '09 April 2015 11:39am',
- isoDateTime: '2015-04-09T10:39:28Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/50178110',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50178110',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4339939',
- displayName: 'GideonGoldberg1',
- webUrl: 'https://profile.theguardian.com/user/id/4339939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
- avatar: 'https://avatar.guim.co.uk/user/4339939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 50185580,
- body: '
Test from the API 1730167644
',
- date: '09 April 2015 1:44pm',
- isoDateTime: '2015-04-09T12:44:24Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/50185580',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50185580',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4339939',
- displayName: 'GideonGoldberg1',
- webUrl: 'https://profile.theguardian.com/user/id/4339939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
- avatar: 'https://avatar.guim.co.uk/user/4339939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 50230774,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '10 April 2015 10:43am',
- isoDateTime: '2015-04-10T09:43:27Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/50230774',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50230774',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4339939',
- displayName: 'GideonGoldberg1',
- webUrl: 'https://profile.theguardian.com/user/id/4339939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
- avatar: 'https://avatar.guim.co.uk/user/4339939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 50438395,
- body: '
Test from the API 672270292
',
- date: '14 April 2015 3:30pm',
- isoDateTime: '2015-04-14T14:30:27Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/50438395',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50438395',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4339939',
- displayName: 'GideonGoldberg1',
- webUrl: 'https://profile.theguardian.com/user/id/4339939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
- avatar: 'https://avatar.guim.co.uk/user/4339939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 50534761,
- body: '
My favourite bird!
',
- date: '16 April 2015 12:10pm',
- isoDateTime: '2015-04-16T11:10:36Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/50534761',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50534761',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '14779990',
- displayName: 'User461881',
- webUrl: 'https://profile.theguardian.com/user/id/14779990',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14779990',
- avatar: 'https://avatar.guim.co.uk/user/14779990',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14779990',
- badge: [],
- },
- },
- {
- id: 50540517,
- body: '
Cool Broadbill
',
- date: '16 April 2015 1:53pm',
- isoDateTime: '2015-04-16T12:53:01Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/50540517',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50540517',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '14780375',
- displayName: 'User435746',
- webUrl: 'https://profile.theguardian.com/user/id/14780375',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14780375',
- avatar: 'https://avatar.guim.co.uk/user/14780375',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14780375',
- badge: [],
- },
- },
- {
- id: 50540563,
- body: '
Cool broadbill
',
- date: '16 April 2015 1:53pm',
- isoDateTime: '2015-04-16T12:53:43Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/50540563',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50540563',
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '14780375',
- displayName: 'User435746',
- webUrl: 'https://profile.theguardian.com/user/id/14780375',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14780375',
- avatar: 'https://avatar.guim.co.uk/user/14780375',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14780375',
- badge: [],
- },
- },
- {
- id: 50543198,
- body: '
Nice bill!
',
- date: '16 April 2015 2:44pm',
- isoDateTime: '2015-04-16T13:44:21Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/50543198',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50543198',
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '14780616',
- displayName: 'User727613',
- webUrl: 'https://profile.theguardian.com/user/id/14780616',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14780616',
- avatar: 'https://avatar.guim.co.uk/user/14780616',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14780616',
- badge: [],
- },
- },
- {
- id: 50789974,
- body: '
Test from the API -1474918202
',
- date: '21 April 2015 11:36am',
- isoDateTime: '2015-04-21T10:36:59Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/50789974',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50789974',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4339939',
- displayName: 'GideonGoldberg1',
- webUrl: 'https://profile.theguardian.com/user/id/4339939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
- avatar: 'https://avatar.guim.co.uk/user/4339939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 50793031,
- body: '
Test from the API -932163313
',
- date: '21 April 2015 12:26pm',
- isoDateTime: '2015-04-21T11:26:42Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/50793031',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50793031',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4339939',
- displayName: 'GideonGoldberg1',
- webUrl: 'https://profile.theguardian.com/user/id/4339939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
- avatar: 'https://avatar.guim.co.uk/user/4339939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 51153735,
- body: '
What glorious plumage!
',
- date: '28 April 2015 9:48am',
- isoDateTime: '2015-04-28T08:48:07Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/51153735',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/51153735',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '14802426',
- displayName: 'User941136',
- webUrl: 'https://profile.theguardian.com/user/id/14802426',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14802426',
- avatar: 'https://avatar.guim.co.uk/user/14802426',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14802426',
- badge: [],
- },
- },
- {
- id: 51153843,
- body: '
Indeed
',
- date: '28 April 2015 9:49am',
- isoDateTime: '2015-04-28T08:49:53Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/51153843',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/51153843',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '14802426',
- displayName: 'User941136',
- webUrl: 'https://profile.theguardian.com/user/id/14802426',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14802426',
- avatar: 'https://avatar.guim.co.uk/user/14802426',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14802426',
- badge: [],
- },
- },
- {
- id: 51177701,
- body: '
Test
',
- date: '28 April 2015 4:29pm',
- isoDateTime: '2015-04-28T15:29:05Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/51177701',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/51177701',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '14802426',
- displayName: 'User941136',
- webUrl: 'https://profile.theguardian.com/user/id/14802426',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14802426',
- avatar: 'https://avatar.guim.co.uk/user/14802426',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14802426',
- badge: [],
- },
- },
- {
- id: 51177755,
- body: '
Test Post
',
- date: '28 April 2015 4:30pm',
- isoDateTime: '2015-04-28T15:30:02Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/51177755',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/51177755',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '14802426',
- displayName: 'User941136',
- webUrl: 'https://profile.theguardian.com/user/id/14802426',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14802426',
- avatar: 'https://avatar.guim.co.uk/user/14802426',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14802426',
- badge: [],
- },
- },
- {
- id: 51213229,
- body: '
Test 6751
',
- date: '29 April 2015 9:21am',
- isoDateTime: '2015-04-29T08:21:42Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/51213229',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/51213229',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '14802426',
- displayName: 'User941136',
- webUrl: 'https://profile.theguardian.com/user/id/14802426',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14802426',
- avatar: 'https://avatar.guim.co.uk/user/14802426',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14802426',
- badge: [],
- },
- },
- {
- id: 51214557,
- body: '
Test 8067
',
- date: '29 April 2015 9:44am',
- isoDateTime: '2015-04-29T08:44:15Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/51214557',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/51214557',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '10455474',
- displayName: 'User174774',
- webUrl: 'https://profile.theguardian.com/user/id/10455474',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10455474',
- avatar: 'https://avatar.guim.co.uk/user/10455474',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/10455474',
- badge: [],
- },
- },
- {
- id: 52013677,
- body: '
Acknowledgement Test
',
- date: '12 May 2015 10:39am',
- isoDateTime: '2015-05-12T09:39:07Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/52013677',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/52013677',
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '14802426',
- displayName: 'User941136',
- webUrl: 'https://profile.theguardian.com/user/id/14802426',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14802426',
- avatar: 'https://avatar.guim.co.uk/user/14802426',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14802426',
- badge: [],
- },
- },
- {
- id: 52412694,
- body: '
I love this bird
',
- date: '19 May 2015 10:56am',
- isoDateTime: '2015-05-19T09:56:02Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/52412694',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/52412694',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '1186733',
- displayName: 'GideonGoldberg',
- webUrl: 'https://profile.theguardian.com/user/id/1186733',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1186733',
- avatar: 'https://avatar.guim.co.uk/user/1186733',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/1186733',
- badge: [],
- },
- },
- {
- id: 52412721,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '19 May 2015 10:56am',
- isoDateTime: '2015-05-19T09:56:47Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/52412721',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/52412721',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '1186733',
- displayName: 'GideonGoldberg',
- webUrl: 'https://profile.theguardian.com/user/id/1186733',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1186733',
- avatar: 'https://avatar.guim.co.uk/user/1186733',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/1186733',
- badge: [],
- },
- },
- {
- id: 52412791,
- body: '
Test from the API 1236505540
',
- date: '19 May 2015 10:58am',
- isoDateTime: '2015-05-19T09:58:34Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/52412791',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/52412791',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4339939',
- displayName: 'GideonGoldberg1',
- webUrl: 'https://profile.theguardian.com/user/id/4339939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
- avatar: 'https://avatar.guim.co.uk/user/4339939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 53902608,
- body: '
nice article
',
- date: '16 June 2015 1:54pm',
- isoDateTime: '2015-06-16T12:54:05Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/53902608',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/53902608',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '13552794',
- displayName: 'User780375',
- webUrl: 'https://profile.theguardian.com/user/id/13552794',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
- avatar: 'https://avatar.guim.co.uk/user/13552794',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 53980488,
- body: '
very interesting article
',
- date: '17 June 2015 4:59pm',
- isoDateTime: '2015-06-17T15:59:12Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/53980488',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/53980488',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '13552794',
- displayName: 'User780375',
- webUrl: 'https://profile.theguardian.com/user/id/13552794',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
- avatar: 'https://avatar.guim.co.uk/user/13552794',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- responses: [
- {
- id: 53980521,
- body: '
although that was just for testing commenting
',
- date: '17 June 2015 4:59pm',
- isoDateTime: '2015-06-17T15:59:53Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/53980521',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/53980521',
- numRecommends: 0,
- isHighlighted: false,
- responseTo: {
- displayName: 'John Duffell',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/53980488',
- isoDateTime: '2015-06-17T15:59:12Z',
- date: '17 June 2015 4:59pm',
- commentId: '53980488',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/53980488',
- },
- userProfile: {
- userId: '13552794',
- displayName: 'User780375',
- webUrl: 'https://profile.theguardian.com/user/id/13552794',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
- avatar: 'https://avatar.guim.co.uk/user/13552794',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/13552794',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- ],
- metaData: {
- commentCount: 2,
- staffCommenterCount: 1,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 1,
- },
- },
- {
- id: 53984125,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '17 June 2015 6:08pm',
- isoDateTime: '2015-06-17T17:08:32Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/53984125',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/53984125',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '13552794',
- displayName: 'User780375',
- webUrl: 'https://profile.theguardian.com/user/id/13552794',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
- avatar: 'https://avatar.guim.co.uk/user/13552794',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 53984175,
- body: "
It's nice to comment on an article again
",
- date: '17 June 2015 6:09pm',
- isoDateTime: '2015-06-17T17:09:51Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/53984175',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/53984175',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '13552794',
- displayName: 'User780375',
- webUrl: 'https://profile.theguardian.com/user/id/13552794',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
- avatar: 'https://avatar.guim.co.uk/user/13552794',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 54096779,
- body: '
interesting article
',
- date: '19 June 2015 2:07pm',
- isoDateTime: '2015-06-19T13:07:13Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/54096779',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54096779',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '13552794',
- displayName: 'User780375',
- webUrl: 'https://profile.theguardian.com/user/id/13552794',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
- avatar: 'https://avatar.guim.co.uk/user/13552794',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 54096834,
- body: '
this article is quite good
',
- date: '19 June 2015 2:08pm',
- isoDateTime: '2015-06-19T13:08:02Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/54096834',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54096834',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '13552794',
- displayName: 'User780375',
- webUrl: 'https://profile.theguardian.com/user/id/13552794',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
- avatar: 'https://avatar.guim.co.uk/user/13552794',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 54297937,
- body: '
nice article
',
- date: '23 June 2015 12:48pm',
- isoDateTime: '2015-06-23T11:48:17Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/54297937',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54297937',
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '13552794',
- displayName: 'User780375',
- webUrl: 'https://profile.theguardian.com/user/id/13552794',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
- avatar: 'https://avatar.guim.co.uk/user/13552794',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 54304818,
- body: '
Test from the API -1673717805
',
- date: '23 June 2015 2:49pm',
- isoDateTime: '2015-06-23T13:49:30Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/54304818',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54304818',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4339939',
- displayName: 'GideonGoldberg1',
- webUrl: 'https://profile.theguardian.com/user/id/4339939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
- avatar: 'https://avatar.guim.co.uk/user/4339939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 54305016,
- body: '
this article is cool
',
- date: '23 June 2015 2:53pm',
- isoDateTime: '2015-06-23T13:53:29Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/54305016',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54305016',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '13552794',
- displayName: 'User780375',
- webUrl: 'https://profile.theguardian.com/user/id/13552794',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
- avatar: 'https://avatar.guim.co.uk/user/13552794',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 54305061,
- body: "
I'd like to make a comment here
",
- date: '23 June 2015 2:54pm',
- isoDateTime: '2015-06-23T13:54:22Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/54305061',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54305061',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '13552794',
- displayName: 'User780375',
- webUrl: 'https://profile.theguardian.com/user/id/13552794',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
- avatar: 'https://avatar.guim.co.uk/user/13552794',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 54305123,
- body: '
lovely stuff
',
- date: '23 June 2015 2:55pm',
- isoDateTime: '2015-06-23T13:55:32Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/54305123',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54305123',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '13552794',
- displayName: 'User780375',
- webUrl: 'https://profile.theguardian.com/user/id/13552794',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
- avatar: 'https://avatar.guim.co.uk/user/13552794',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 54305139,
- body: '
testing dicussion
',
- date: '23 June 2015 2:55pm',
- isoDateTime: '2015-06-23T13:55:46Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/54305139',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54305139',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '13552794',
- displayName: 'User780375',
- webUrl: 'https://profile.theguardian.com/user/id/13552794',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
- avatar: 'https://avatar.guim.co.uk/user/13552794',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 54305287,
- body: '
testing again
',
- date: '23 June 2015 2:58pm',
- isoDateTime: '2015-06-23T13:58:51Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/54305287',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54305287',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '13552794',
- displayName: 'User780375',
- webUrl: 'https://profile.theguardian.com/user/id/13552794',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
- avatar: 'https://avatar.guim.co.uk/user/13552794',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 54351807,
- body: '
Test from the API 1634173951
',
- date: '24 June 2015 10:31am',
- isoDateTime: '2015-06-24T09:31:02Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/54351807',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54351807',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4339939',
- displayName: 'GideonGoldberg1',
- webUrl: 'https://profile.theguardian.com/user/id/4339939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
- avatar: 'https://avatar.guim.co.uk/user/4339939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- ],
- },
-};
diff --git a/dotcom-rendering/src/discussion-rendering/fixtures/discussionWithNoComments.ts b/dotcom-rendering/src/discussion-rendering/fixtures/discussionWithNoComments.ts
deleted file mode 100644
index 69a3f753494..00000000000
--- a/dotcom-rendering/src/discussion-rendering/fixtures/discussionWithNoComments.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-import { DiscussionResponse } from '../discussionTypes';
-
-export const discussionWithNoComments: DiscussionResponse = {
- status: 'ok',
- page: 1,
- pages: 0,
- pageSize: 100,
- orderBy: 'oldest',
- discussion: {
- key: '/p/39f5x',
- webUrl: 'https://www.theguardian.com/science/grrlscientist/2012/aug/07/3',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/discussion//p/39f5x',
- commentCount: 0,
- topLevelCommentCount: 0,
- isClosedForComments: false,
- isClosedForRecommendation: false,
- isThreaded: true,
- title: 'Mystery bird: black-and-red broadbill, Cymbirhynchus macrorhynchos story',
- comments: [],
- },
-};
diff --git a/dotcom-rendering/src/discussion-rendering/fixtures/discussionWithTwoComments.ts b/dotcom-rendering/src/discussion-rendering/fixtures/discussionWithTwoComments.ts
deleted file mode 100644
index 44d8c61a0c1..00000000000
--- a/dotcom-rendering/src/discussion-rendering/fixtures/discussionWithTwoComments.ts
+++ /dev/null
@@ -1,66 +0,0 @@
-import { DiscussionResponse } from '../discussionTypes';
-
-export const discussionWithTwoComments: DiscussionResponse = {
- status: 'ok',
- page: 1,
- pages: 0,
- pageSize: 100,
- orderBy: 'oldest',
- discussion: {
- key: '/p/39f5x',
- webUrl: 'https://www.theguardian.com/science/grrlscientist/2012/aug/07/3',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/discussion//p/39f5x',
- commentCount: 0,
- topLevelCommentCount: 0,
- isClosedForComments: false,
- isClosedForRecommendation: false,
- isThreaded: true,
- title: 'Mystery bird: black-and-red broadbill, Cymbirhynchus macrorhynchos story',
- comments: [
- {
- id: 37772513,
- body: '
Lovely chickens! https://www.supersupersuperlongdomainnameImeanitneverstopsatallevereveritmakesyouwonderiftheremightbealimittothesethings.com
',
- date: '04 July 2014 1:57pm',
- isoDateTime: '2014-07-04T12:57:48Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/37772513',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/37772513',
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '2310959',
- displayName: 'jamesgorrie',
- webUrl: 'https://profile.theguardian.com/user/id/2310959',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2310959',
- avatar: 'https://avatar.guim.co.uk/user/2310959',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/2310959',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 42979860,
- body: '
test
',
- date: '30 October 2014 5:24pm',
- isoDateTime: '2014-10-30T17:24:16Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/42979860',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/42979860',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '1186733',
- displayName: 'GideonGoldberg',
- webUrl: 'https://profile.theguardian.com/user/id/1186733',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1186733',
- avatar: 'https://avatar.guim.co.uk/user/1186733',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/1186733',
- badge: [],
- },
- },
- ],
- },
-};
diff --git a/dotcom-rendering/src/discussion-rendering/fixtures/legacyDiscussionWithoutThreading.ts b/dotcom-rendering/src/discussion-rendering/fixtures/legacyDiscussionWithoutThreading.ts
deleted file mode 100644
index 65fa01a0a68..00000000000
--- a/dotcom-rendering/src/discussion-rendering/fixtures/legacyDiscussionWithoutThreading.ts
+++ /dev/null
@@ -1,971 +0,0 @@
-import { DiscussionResponse } from '../discussionTypes';
-
-export const legacyDiscussionWithoutThreading: DiscussionResponse = {
- status: 'ok',
- page: 1,
- pages: 1,
- pageSize: 100,
- orderBy: 'oldest',
- discussion: {
- key: '/p/32255',
- webUrl: 'https://www.theguardian.com/environment/2011/sep/19/richard-benyon-ragwort',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/discussion//p/32255',
- commentCount: 45,
- topLevelCommentCount: 45,
- isClosedForComments: true,
- isClosedForRecommendation: false,
- isThreaded: false,
- title: "Richard Benyon's Facebook 'war on ragwort' sparks spat with ecologists",
- comments: [
- {
- id: 12468508,
- body: '
He is not being lobbied by a herbicide company is he?
',
- date: '19 September 2011 1:01pm',
- isoDateTime: '2011-09-19T12:01:11Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12468508',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12468508',
- numResponses: 0,
- numRecommends: 13,
- isHighlighted: false,
- userProfile: {
- userId: '2479941',
- displayName: 'madmonty',
- webUrl: 'https://profile.theguardian.com/user/id/2479941',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2479941',
- avatar: 'https://avatar.guim.co.uk/user/2479941',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/2479941',
- badge: [],
- },
- },
- {
- id: 12468646,
- body: '
The very thought!
',
- date: '19 September 2011 1:08pm',
- isoDateTime: '2011-09-19T12:08:12Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12468646',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12468646',
- numResponses: 0,
- numRecommends: 5,
- isHighlighted: false,
- userProfile: {
- userId: '2870517',
- displayName: 'GSC82',
- webUrl: 'https://profile.theguardian.com/user/id/2870517',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2870517',
- avatar: 'https://avatar.guim.co.uk/user/2870517',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/2870517',
- badge: [],
- },
- },
- {
- id: 12469052,
- body: "
The Minister for huntin' and shootin' strikes again...
On an aside though, I am also interested to see how often the 'folk knowledge' of those who work on the land (or in the city or anywhere else) is so often wrong...
",
- date: '19 September 2011 1:29pm',
- isoDateTime: '2011-09-19T12:29:05Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12469052',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12469052',
- numResponses: 0,
- numRecommends: 12,
- isHighlighted: false,
- userProfile: {
- userId: '794075',
- displayName: 'Alasdairca',
- webUrl: 'https://profile.theguardian.com/user/id/794075',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/794075',
- avatar: 'https://avatar.guim.co.uk/user/794075',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/794075',
- badge: [],
- },
- },
- {
- id: 12469251,
- body: "
I am also interested to see how often the 'folk knowledge' of those who work on the land (or in the city or anywhere else) is so often wrong... Indeed. http://www.ragwortfacts.com/ragwort-myths.html
",
- date: '19 September 2011 1:39pm',
- isoDateTime: '2011-09-19T12:39:22Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12469251',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12469251',
- numResponses: 0,
- numRecommends: 2,
- isHighlighted: false,
- userProfile: {
- userId: '3111076',
- displayName: 'philstyle',
- webUrl: 'https://profile.theguardian.com/user/id/3111076',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3111076',
- avatar: 'https://avatar.guim.co.uk/user/3111076',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/3111076',
- badge: [],
- },
- },
- {
- id: 12469484,
- body: "
Newbury MP Benyon, whose family's estates earn around £200,000 a year in EU farm subsidies...
Not earn. Are paid.
",
- date: '19 September 2011 1:49pm',
- isoDateTime: '2011-09-19T12:49:37Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12469484',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12469484',
- numResponses: 0,
- numRecommends: 9,
- isHighlighted: false,
- userProfile: {
- userId: '1331497',
- displayName: 'DoctorDark',
- webUrl: 'https://profile.theguardian.com/user/id/1331497',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1331497',
- avatar: 'https://avatar.guim.co.uk/user/1331497',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/1331497',
- badge: [],
- },
- },
- {
- id: 12469659,
- body: '
when I was farming I had one field which was full of ragwort. It is dangerous to cattle and horses. At the end of the school holidays I got hold of six or seven boys of about 10 or 11, gave them an empty fertilizer sack and promised to pay them a half-penny for every plant they pulled up. (this was in 1962 or 3). Ragwort cannot be killled by any known selective weed-killer, It has to be pulled up by the roots. Thwe boys got an average of 40 plants each and we werre very happy to be given 1/8d.
',
- date: '19 September 2011 1:57pm',
- isoDateTime: '2011-09-19T12:57:11Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12469659',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12469659',
- numResponses: 0,
- numRecommends: 5,
- isHighlighted: false,
- userProfile: {
- userId: '4279254',
- displayName: 'bordighera1',
- webUrl: 'https://profile.theguardian.com/user/id/4279254',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4279254',
- avatar: 'https://avatar.guim.co.uk/user/4279254',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4279254',
- badge: [],
- },
- },
- {
- id: 12469806,
- body: "
Ragwort is everywhere. It can be a problem, but is also a part of our habitat.
There. All sorted.
Do we have to have this typical English hype,rant and posturing?
The English press whip everything up for copy and the public lap up the phoney drama.Then people wonder why politicians are so phoney and insincere. They daren't be anything else. Political correctness rules.
",
- date: '19 September 2011 2:03pm',
- isoDateTime: '2011-09-19T13:03:27Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12469806',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12469806',
- numResponses: 0,
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4530494',
- displayName: 'jobrian',
- webUrl: 'https://profile.theguardian.com/user/id/4530494',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4530494',
- avatar: 'https://avatar.guim.co.uk/user/4530494',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4530494',
- badge: [],
- },
- },
- {
- id: 12469934,
- body: '
And they attacked his ecological knowledge
This is the sort of thing that happens when ministers have to be picked from among MPs. It is amazing that almost nobody treats this as a problem.
There might be one or two Westminister MPs in total with the necessary knowledge of ecology. It is mad we expect MPs to be appointed ministers and within a year to be speaking with the expertise of people with several years of university study plus years on the job.
There are many European countries where ministers are appointed by the prime minister and are usually so choosen because of recognised expertise in the field. Cases like this show the UK needs to change. This sort of amateurism might have been fine for the Victorians but it is out of place today.
',
- date: '19 September 2011 2:09pm',
- isoDateTime: '2011-09-19T13:09:36Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12469934',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12469934',
- numResponses: 0,
- numRecommends: 11,
- isHighlighted: false,
- userProfile: {
- userId: '1954291',
- displayName: 'drabacus',
- webUrl: 'https://profile.theguardian.com/user/id/1954291',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1954291',
- avatar: 'https://avatar.guim.co.uk/user/1954291',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/1954291',
- badge: [],
- },
- },
- {
- id: 12469981,
- body: '
I\'ve long been aware of this attitude to Ragwort, and other so called "weeds". It is irrational thinking of a similar nature to racism and all the other stupid irrational hatreds people have.
Within hours of the post about the "vile weed", more than 30 people had complained that he was ecologically illiterate , plain wrong or perpetuating myths put out about the plant by herbicide companies.
This is precisely the problem, "ecological illiteracy". That it is the government\'s Minister for the Natural Environment and Fisheries, Richard Benyon expressing these views is nothing short of incredible. After all, presumably his department have enough advisers who could have quickly explained that he was a being a buffoon expressing his ignorance, before putting both feet in it - highlighting his ignorance and unsuitability for the position.
From what I understand the main problem with Ragwort poisoning in horses is being fed hay with dried Ragwort in it. They normally avoid eating live Ragwort in pastures.
Benyon struck back, saying his critics were being "unnecessarily aggressive", and that he wasn\'t advocating ethnic cleansing of ragwort but that he wanted to deal with "a severe infestation of a poisonous plant".
This is laughable, and clearly Richard Benyon has a problem with joined up thinking. He uses aggressive phrases like "vile weed" and "a severe infestation of a poisonous plant", whilst risibly accusing other of being "unnecessarily aggressive".
Matt Shardlow, the director of Buglife is very right when he says "a critically important nectar source for hundreds of species of butterflies, bees, moths, flies and other invertebrates". I tend to specialise in photographing feeding insects feeding in flowers, and I can confirm that Ragwort is an extremely important plant in sustaining pollinators. It is important not only because it is an attractive plant to pollinators, but because of the volume of it. I would describe it as one of our most important native plants for sustaining pollinator populations.
It is bizarre in the extreme, that there is a well recognised problem with the decline of pollinators, not just in the UK, but internationally. And here we have an uneducated buffoon, who has somehow found himself Minister for the Natural Environment and Fisheries, declaring war on an important native wildflower, which is of major importance in sustaining these species in serious decline. Species which are actually very important to farmers. This is why Richard Benyon is clearly "ecological illiteracy". I suggest that if Richard Benyon wants to do this job, then he urgently needs to educate himself about the subject.
',
- date: '19 September 2011 2:12pm',
- isoDateTime: '2011-09-19T13:12:32Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12469981',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12469981',
- numResponses: 0,
- numRecommends: 12,
- isHighlighted: false,
- userProfile: {
- userId: '4311896',
- displayName: 'SteB1',
- webUrl: 'https://profile.theguardian.com/user/id/4311896',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4311896',
- avatar: 'https://avatar.guim.co.uk/user/4311896',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4311896',
- badge: [],
- },
- },
- {
- id: 12470128,
- body: "
Shame he can't get so aerated about the Rhododendron that invades and destroys anywhere its shoots spread or seeds land and his voters keep planting in their large gardens.
",
- date: '19 September 2011 2:18pm',
- isoDateTime: '2011-09-19T13:18:36Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12470128',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12470128',
- numResponses: 0,
- numRecommends: 8,
- isHighlighted: false,
- userProfile: {
- userId: '1301439',
- displayName: 'WaitForPete',
- webUrl: 'https://profile.theguardian.com/user/id/1301439',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1301439',
- avatar: 'https://avatar.guim.co.uk/user/1301439',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/1301439',
- badge: [],
- },
- },
- {
- id: 12470152,
- body: '
@ bordighera:
Ragwort cannot be killled by any known selective weed-killer, It has to be pulled up by the roots.
Not necessarily true. Pulling up by the roots can be one of the worst things you can do - remember this is a plant that loves to colonise bare ground, which is what you create when pulling existing plants up. This creates perfect oportunities for seed in the soil, or new seed rain to colonise those areas making it seem like the ragwort never went away. I have seen this happen many times.
As for other control methods, I am not an expert on herbicides, but it would appear there are numerous to choose from that will do the job - see the Defra code of practice, or for example the Centre for ecology and Hydrology information sheet on ragwort http://www.ceh.ac.uk/sci_programmes/documents/Ragwort.pdf (to name but two sources) for more info.
',
- date: '19 September 2011 2:20pm',
- isoDateTime: '2011-09-19T13:20:06Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12470152',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12470152',
- numResponses: 0,
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '3596779',
- displayName: 'Ecoboy1980',
- webUrl: 'https://profile.theguardian.com/user/id/3596779',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3596779',
- avatar: 'https://avatar.guim.co.uk/user/3596779',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/3596779',
- badge: [],
- },
- },
- {
- id: 12470272,
- body: '
@SteB1
Right as rain as usual :)
',
- date: '19 September 2011 2:25pm',
- isoDateTime: '2011-09-19T13:25:45Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12470272',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12470272',
- numResponses: 0,
- numRecommends: 4,
- isHighlighted: false,
- userProfile: {
- userId: '4387033',
- displayName: 'Atomant77',
- webUrl: 'https://profile.theguardian.com/user/id/4387033',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4387033',
- avatar: 'https://avatar.guim.co.uk/user/4387033',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4387033',
- badge: [],
- },
- },
- {
- id: 12471548,
- body: "
The stupid thing about using hebicides on ragwort is that the weed is easy to control by pulling.
Like bordighera1 I had a field full of ragwort with cattle and horses on it.
As vets warn it is a poison, I used to go out and pull a sackful every day when out walking.
They are easy to pull, especially after rain.
Ragworts are now a rarity in that field. Other weeds are caused by overfertilising.
When we went organic and stopped using mineral fertiliser, one surprising side effect was that weeds died out and clovers flourished. The mineral imbalance causes the weeds. A coating of dried seaweed fertiliser worked wonders. The meadow is full of bees, dragon flys butterflys and all kinds of insect life, a joy to visit on a summer's day.
",
- date: '19 September 2011 3:34pm',
- isoDateTime: '2011-09-19T14:34:07Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12471548',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12471548',
- numResponses: 0,
- numRecommends: 2,
- isHighlighted: false,
- userProfile: {
- userId: '1268926',
- displayName: 'kvms',
- webUrl: 'https://profile.theguardian.com/user/id/1268926',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1268926',
- avatar: 'https://avatar.guim.co.uk/user/1268926',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/1268926',
- badge: [],
- },
- },
- {
- id: 12471828,
- body: '
Government minister shown to be clueless, ignorant of portfolio, reactionary and protectionist idiot shocker. What an absolute prick and sadly so full of hubris he is unlikely to be embarrassed.
@SteB1 and @drabacus - spot on by the way.
',
- date: '19 September 2011 3:52pm',
- isoDateTime: '2011-09-19T14:52:35Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12471828',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12471828',
- numResponses: 0,
- numRecommends: 5,
- isHighlighted: false,
- userProfile: {
- userId: '3874929',
- displayName: 'carnaptious99',
- webUrl: 'https://profile.theguardian.com/user/id/3874929',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3874929',
- avatar: 'https://avatar.guim.co.uk/user/3874929',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/3874929',
- badge: [],
- },
- },
- {
- id: 12471872,
- body: '
Another ill informed, arrogant minster who gets found out when he actually tries to interact with voters.
',
- date: '19 September 2011 3:54pm',
- isoDateTime: '2011-09-19T14:54:54Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12471872',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12471872',
- numResponses: 0,
- numRecommends: 2,
- isHighlighted: false,
- userProfile: {
- userId: '4568262',
- displayName: 'JimmerInManila',
- webUrl: 'https://profile.theguardian.com/user/id/4568262',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4568262',
- avatar: 'https://avatar.guim.co.uk/user/4568262',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4568262',
- badge: [],
- },
- },
- {
- id: 12472026,
- body: '
@kvms ragwort is *not* "controlled" by pulling. First, you can\'t pull the rosette stage. Second, pulling the plant simply means that next year you\'ll have loads more plants to pull. The root system is quite complex even above ground. If you like pulling up ragwort, congratulations - you\'ve kept yourself in a job.
I wouldn\'t trust that "ragwort facts" site as it doesn\'t link out. Instead use PubMed where you can find some raw data, such as from this search .
@SteB1 "From what I understand the main problem with Ragwort poisoning in horses is being fed hay with dried Ragwort in it. They normally avoid eating live Ragwort in pastures."
That\'s because the ragwort has a bitter taste (because of the alkalinoids). Once dried, the taste is lost. So the argument really is about controlling ragwort in fields that will be used for hay, and perhaps also for human food (I don\'t think you really want phlebotoxic contaminants in your basic food supply).
Ragwort quickly colonises bare ground (another reason why pulling, which leaves bare patches, isn\'t so clever); I think that\'s why Benyon is so frustrated with the Highways Agency, which is great at digging up roads but no so good at chucking grass seed over the bits once repaired.
',
- date: '19 September 2011 4:02pm',
- isoDateTime: '2011-09-19T15:02:57Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12472026',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12472026',
- numResponses: 0,
- numRecommends: 5,
- isHighlighted: false,
- userProfile: {
- userId: '2427181',
- displayName: 'CharlesArthur',
- webUrl: 'https://profile.theguardian.com/user/id/2427181',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2427181',
- avatar: 'https://avatar.guim.co.uk/user/2427181',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/2427181',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 12472059,
- body: '
Richard Benyon shoots himself in the foot, good, saves others the bother of doing it for him.
Scary to think someone ignorant is in this Government position of power, though.
',
- date: '19 September 2011 4:04pm',
- isoDateTime: '2011-09-19T15:04:19Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12472059',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12472059',
- numResponses: 0,
- numRecommends: 3,
- isHighlighted: false,
- userProfile: {
- userId: '4188282',
- displayName: 'sparclear',
- webUrl: 'https://profile.theguardian.com/user/id/4188282',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4188282',
- avatar: 'https://avatar.guim.co.uk/user/4188282',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4188282',
- badge: [],
- },
- },
- {
- id: 12473125,
- body: '
Just be sure you are not confusing Senecio jacobaea with Tanacetum vulgare.
',
- date: '19 September 2011 5:03pm',
- isoDateTime: '2011-09-19T16:03:22Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12473125',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12473125',
- numResponses: 0,
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '4573193',
- displayName: 'PanYanPickle',
- webUrl: 'https://profile.theguardian.com/user/id/4573193',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4573193',
- avatar: 'https://avatar.guim.co.uk/user/4573193',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4573193',
- badge: [],
- },
- },
- {
- id: 12473463,
- body: "
@CharlesArthur
\"From what I understand the main problem with Ragwort poisoning in horses is being fed hay with dried Ragwort in it. They normally avoid eating live Ragwort in pastures.\"\n That's because the ragwort has a bitter taste (because of the alkalinoids). Once dried, the taste is lost. So the argument really is about controlling ragwort in fields that will be used for hay, and perhaps also for human food (I don't think you really want phlebotoxic contaminants in your basic food supply).
Ragwort quickly colonises bare ground (another reason why pulling, which leaves bare patches, isn't so clever); I think that's why Benyon is so frustrated with the Highways Agency, which is great at digging up roads but no so good at chucking grass seed over the bits once repaired.
Yes I'm well aware of some of the compounds in Ragwort and why horses supposedly avoid Ragwort in fields, but may eat it in hay. Although I think much of it is to do with the difference between the way horses selectively browse in fields, and the way they eat hay. Horses simply do not have the equipment to disentangle different plants from hay they are fed, so they are forced to eat whole, and not selectively as when thy browse. I should also add that I have formally studied herbivory, how some toxins operate biologically, and the secondary metabolites which inhibit herbivory. I was bought up in a rural area and I have known horsey people for most of my life. So I appreciate these aspects and have a good grasp of the rural attitude to Ragwort. I also understand the ecological prefererences of Ragwort, which is also important in understanding it's ecological importance in the modern era.
The main bit you miss out is that the wish to control Ragwort everywhere is because it has wind blown seed. In the countryside there is a traditional annoyance with landowners who don't control Ragwort as it is perceived that the seed from the Ragwort in their fields spreads elsewhere.
I admit it's quite some time since I have done specific reading on the toxicity of Ragwort. However, from what I can remember most of the literature appeared to imply that the dangers of Ragwort toxicity were somewhat exaggerated. This backs up my own experience. where I can't even think of an example of Ragwort toxicity in a horse. Although I have been personally aware of quite a few examples where people's horses have died or become ill with acorn poisoning. This has always what has struck me, horse owners are a bit obsessed with Ragwort, even though most of the things that effect horses aren't Ragwort poisoning.
I find that there is a very distorted view about \"poisonous plants\". Those that have these concerns often do not realise what a huge variety of our native plants species have pretty potent toxins in them. This tends to result in hysteria about some plants, where most people are not even aware that other plants they consider safe, are even more toxic.
Without doing a fair bit of reading to get up to date, my impression is that the toxicity of Ragwort is an overblown concern. The pre-occupation with Ragwort appears to be because it is a named plant in the 1959 Weeds Act. But the other named weeds are 2 Dock species and 2 Thistle species. This was a time of the green revolution and where our pasture was being turned into \"improved grassland\". In such grassland normally only one species of grass (usually a Ryegrass sp.) is welcome, and 2 Clover species. Typically such grassland only contains about 5 species. The other species being those named in the Weeds Act, which farmers want to eliminate to increase yield. Species rich grassland can contain 80 species. We have lost over 90% of our species rich grassland. In other words, I personally think it's far more about Ragwort being one of the few species to invade \"improved grassland\", than it is about toxicity or danger.
The notion that there are good species, and bad species which need to be demomized, and war waged on them has done massive damage to the biodiversity our countryside. To see our countryside as containing bad, or enemy species, which have to be controlled at all costs is really a bit of an uninformed Victorian attitude. As I explained before, Ragwort is an important native plant for sustaining pollinator populations, which have been in serious decline. This is what makes these simplistic views about good and bad species problematic. Often the species seen as bad, had an unacknowledged positive role to play in the ecology of our countryside.
I have also seen little evidence to suggest Ragwort is any sort of real threat to human health.
",
- date: '19 September 2011 5:22pm',
- isoDateTime: '2011-09-19T16:22:08Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12473463',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12473463',
- numResponses: 0,
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '4311896',
- displayName: 'SteB1',
- webUrl: 'https://profile.theguardian.com/user/id/4311896',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4311896',
- avatar: 'https://avatar.guim.co.uk/user/4311896',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4311896',
- badge: [],
- },
- },
- {
- id: 12473866,
- body: '
This site appears to provide proper sources for its statements:http://www.ragwort.org.uk/
',
- date: '19 September 2011 5:50pm',
- isoDateTime: '2011-09-19T16:50:45Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12473866',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12473866',
- numResponses: 0,
- numRecommends: 3,
- isHighlighted: false,
- userProfile: {
- userId: '4368868',
- displayName: 'kitenet',
- webUrl: 'https://profile.theguardian.com/user/id/4368868',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4368868',
- avatar: 'https://avatar.guim.co.uk/user/4368868',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4368868',
- badge: [],
- },
- },
- {
- id: 12473958,
- body: '
To most of us, there is no story at all here, just a photo of a man pulling up some weeds and having a rant about them. My neighbours, colleagues, friends,... do the same thing every single weekend.
And he even has the sense of humour to laugh at himself in the comments on that facebook page.
But a few people want to make a fuss and vandalise his facebook page. Unfortunately that is all to common these days too. That says more about those people though than it does about the Minister.
',
- date: '19 September 2011 5:57pm',
- isoDateTime: '2011-09-19T16:57:16Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12473958',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12473958',
- numResponses: 0,
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '3699054',
- displayName: 'NeverMindTheBollocks',
- webUrl: 'https://profile.theguardian.com/user/id/3699054',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3699054',
- avatar: 'https://avatar.guim.co.uk/user/3699054',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/3699054',
- badge: [],
- },
- },
- {
- id: 12473992,
- body: '
cinnebar moths are beautiful pink moths and are a natural way of reducing ragwort since the caterpillars can be seen in abundance feeding on them, little yellow and balck striped beauties that can decimate a whole plant in hours apparently.
ignorant people irritate when they talk about stuff they know nothing about. me i try and enjoy the beauty that is there.http://www.flickr.com/photos/martin_black/5967445057/in/set-72157622416904918
',
- date: '19 September 2011 5:59pm',
- isoDateTime: '2011-09-19T16:59:24Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12473992',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12473992',
- numResponses: 0,
- numRecommends: 2,
- isHighlighted: false,
- userProfile: {
- userId: '4212243',
- displayName: 'grumpygrowlygirlie',
- webUrl: 'https://profile.theguardian.com/user/id/4212243',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4212243',
- avatar: 'https://avatar.guim.co.uk/user/4212243',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4212243',
- badge: [],
- },
- },
- {
- id: 12474633,
- body: '
@kitenet
This site appears to provide proper sources for its statements:http://www.ragwort.org.uk/
Thanks very much for this useful link. It confirms many of my impressions. I\'ve have been baffled by Ragwort hysteria for a long time. Whilst it is a bit of a pre-occupation in equine circles, I was always a bit baffled because I wasn\'t aware of any specific cases where horses had definitely become ill due to Ragwort poisoning. Whereas I was aware of many examples of other types of poisoning such as horses eating large amounts of acorns. Although I am wary of these diagnoses, because often it appears to be more of a guess, and is often not confirmed by a post-morten.
A particular problem with concerns about plant toxicity, is that just because compounds are in plants, does not necessarily mean that they will be ingested in high enough levels to cause illness.
',
- date: '19 September 2011 6:56pm',
- isoDateTime: '2011-09-19T17:56:40Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12474633',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12474633',
- numResponses: 0,
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '4311896',
- displayName: 'SteB1',
- webUrl: 'https://profile.theguardian.com/user/id/4311896',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4311896',
- avatar: 'https://avatar.guim.co.uk/user/4311896',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4311896',
- badge: [],
- },
- },
- {
- id: 12474814,
- body: '
I am the author of the http://www.ragwort.org.uk/ , I did a lot research because I was made scared by press and repeated misinformation and I am a horse owner, I asked experts to help my cause some didn\'t look right for me, this expersts did help me with my website to discover facts and/or myths. ( most was myths) I also made a picture gallery of the importance for biodiversity ( that is only visible on my Dutch website) There are a lot of insects, butterflys etc feeding at ragwort, I think a lot more than catlle http://www.jakobskruiskruid.com/website/index.php?option=com_rsgallery2&Itemid=48 On the gallery tehere are also a lot of yellow plants where people make mistakes, some very common plant, but also some rare. Not any yellow is ragwort.
',
- date: '19 September 2011 7:15pm',
- isoDateTime: '2011-09-19T18:15:28Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12474814',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12474814',
- numResponses: 0,
- numRecommends: 6,
- isHighlighted: false,
- userProfile: {
- userId: '4741862',
- displayName: 'EstherHegt',
- webUrl: 'https://profile.theguardian.com/user/id/4741862',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4741862',
- avatar: 'https://avatar.guim.co.uk/user/4741862',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4741862',
- badge: [],
- },
- },
- {
- id: 12475107,
- body: "
@NMTB
To most of us, there is no story at all here, just a photo of a man pulling up some weeds and having a rant about them. My neighbours, colleagues, friends,... do the same thing every single weekend.
That's not really accurate is it? The man pulling up the \"weeds\" happened to be the Minister resonsible for biodiversity, and here he was calling a native wildflower, which supports a significant amount of biodiversity, a \"vile weed\" - saying \"I hate ragwort. It may not be the issue of the moment but I am on the warpath for those who let this vile weed spread\". These comments were made in a public context on his facebook page which makes his ministerial role clear.
Additionally, both my experience, and what I have read in the scientific literature in the past, indicates that the supposed problems Ragwort causes are grossly over-exaggerated, with there being little evidence for the widespread problems attributed to it.
But a few people want to make a fuss and vandalise his facebook page. Unfortunately that is all to common these days too. That says more about those people though than it does about the Minister.
You don't explain exactly what you mean by vandalise his facebook page. We can't cross check this because he removed the thread, presumably to hide his embarrassment. Do you just mean people pointed out that Richard Benyon doesn't appear to have any understanding of the ecological role Ragwort plays in supporting biodiversity? As he is the Minister responsible for biodiversity it was incumbent on those who understand the subject to point out that the Minister's comments were ill-informed, and showed an incredible degree ecological illiteracy for someone in such a role - a clear matter of public concern. Your comment is more like spin for the Minister than anything else. After all you've not said anything to support the validity of the Minister's ill-informed rant.
",
- date: '19 September 2011 7:44pm',
- isoDateTime: '2011-09-19T18:44:27Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12475107',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12475107',
- numResponses: 0,
- numRecommends: 4,
- isHighlighted: false,
- userProfile: {
- userId: '4311896',
- displayName: 'SteB1',
- webUrl: 'https://profile.theguardian.com/user/id/4311896',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4311896',
- avatar: 'https://avatar.guim.co.uk/user/4311896',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4311896',
- badge: [],
- },
- },
- {
- id: 12475117,
- body: '
If, as has been suggests that 2000+ horse suffered from liver failure last year and died due to Ragwort consumption then someone needs to drop this chap a line for the facts..
If ragwort is poisonous and horses eat it and die that is not a good thing.
This is not hysteria.
The horses and their owners will be very grateful if someone gets to the truth here. I haven\'t set up a website. But the equation would seem to be,
Ragwort + ragwort munching horse = dead horse not munching anything.
',
- date: '19 September 2011 7:45pm',
- isoDateTime: '2011-09-19T18:45:49Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12475117',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12475117',
- numResponses: 0,
- numRecommends: 3,
- isHighlighted: false,
- userProfile: {
- userId: '4641408',
- displayName: 'MrRatfan1976',
- webUrl: 'https://profile.theguardian.com/user/id/4641408',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4641408',
- avatar: 'https://avatar.guim.co.uk/user/4641408',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4641408',
- badge: [],
- },
- },
- {
- id: 12475461,
- body: '
"There is very very clear science on meta-population dynamics that shows that habitat loss with in a patchwork of habitats has a very severe effect"
YAWN.
',
- date: '19 September 2011 8:25pm',
- isoDateTime: '2011-09-19T19:25:51Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12475461',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12475461',
- numResponses: 0,
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4487660',
- displayName: 'MrPiggles',
- webUrl: 'https://profile.theguardian.com/user/id/4487660',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4487660',
- avatar: 'https://avatar.guim.co.uk/user/4487660',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4487660',
- badge: [],
- },
- },
- {
- id: 12475751,
- body: '
Ragwort is a noxious weed in agricultural situations.
http://www.sac.ac.uk/mainrep/pdfs/tn570ragwortpoisoning.pdf
Although it is also important for biodiversity, its not exactly a rare plant.
I would far rather pull it, as Benyon is doing, when infestations in problem areas are light and easily controlled, rather than allow things to get out of hand and then use herbicides which will needlessly cause huge collateral damage on many harmless and beneficial grassland species.
',
- date: '19 September 2011 8:58pm',
- isoDateTime: '2011-09-19T19:58:20Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12475751',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12475751',
- numResponses: 0,
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '2411079',
- displayName: 'antipodean1',
- webUrl: 'https://profile.theguardian.com/user/id/2411079',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2411079',
- avatar: 'https://avatar.guim.co.uk/user/2411079',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/2411079',
- badge: [],
- },
- },
- {
- id: 12475801,
- body: '
@ MrRatfan1976
If, as has been suggests that 2000+ horse suffered from liver failure last year and died due to Ragwort consumption then someone needs to drop this chap a line for the facts..
We did, we wrote the chap a email and that is our page about the myth of skin absorption http://www.ragwort.org.uk/facts-or-myths/7-i/13-ragwort-poisoning-through-skin-absorption-fact-or-fiction
',
- date: '19 September 2011 9:02pm',
- isoDateTime: '2011-09-19T20:02:42Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12475801',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12475801',
- numResponses: 0,
- numRecommends: 4,
- isHighlighted: false,
- userProfile: {
- userId: '4741862',
- displayName: 'EstherHegt',
- webUrl: 'https://profile.theguardian.com/user/id/4741862',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4741862',
- avatar: 'https://avatar.guim.co.uk/user/4741862',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4741862',
- badge: [],
- },
- },
- {
- id: 12475922,
- body: "
I was one of those who posted comments on the minister's Facebook page. I don't believe I was 'aggressive' but I was most certainly was alarmed by Mr Benyon's total lack of knowledge.
One of the worst problems with ragwort is that people don't read the code of practice. Since his own department is responsible for the COP it is not unreasonable to expect Mr Benyon to have read it.
The photograph makes it clear he hasn't because there are five ways in which what he is doing is not in accordance with the advice in the COP. I blogged about all five the other day.
",
- date: '19 September 2011 9:14pm',
- isoDateTime: '2011-09-19T20:14:33Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12475922',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12475922',
- numResponses: 0,
- numRecommends: 4,
- isHighlighted: false,
- userProfile: {
- userId: '4323663',
- displayName: 'thepoisongarden',
- webUrl: 'https://profile.theguardian.com/user/id/4323663',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4323663',
- avatar: 'https://avatar.guim.co.uk/user/4323663',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4323663',
- badge: [],
- },
- },
- {
- id: 12476305,
- body: "
At first , I'm a horse owner and have no fear for ragwort at all !!
<quote>MrRatfan1976\n\n19 September 2011 7:45PM\n\nIf, as has been suggests that 2000+ horse suffered from liver failure last year and died due to Ragwort consumption then someone needs to drop this chap a line for the facts.. </quote>
That's done as you can see above...by EstherHegt and her experts
By the way... Did you know , in those time's and also today there is still NO test that can make you sure it is ragwort that has killed a horse? Besides... the guy Knottenbelt in you're link isn't even a toxicologist, and the same guy admitted in an other site that those numbers where.... a gamble.
",
- date: '19 September 2011 9:47pm',
- isoDateTime: '2011-09-19T20:47:08Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12476305',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12476305',
- numResponses: 0,
- numRecommends: 2,
- isHighlighted: false,
- userProfile: {
- userId: '4742115',
- displayName: 'NickAltena',
- webUrl: 'https://profile.theguardian.com/user/id/4742115',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4742115',
- avatar: 'https://avatar.guim.co.uk/user/4742115',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4742115',
- badge: [],
- },
- },
- {
- id: 12476413,
- body: "
It's just another myth that any flowering Ragwortplant wil grow overnight, the majority of ragwortplants needs 2 full growing seasons to get in a flowering state, it takes a bit more of skills to regognise the vegetative state , but an important one, because this is also the most effective state to use succesfully in destroying the plant, bij apropiate chemical herbicides.
it will allways be the horseowners who puts a horse in a certain field, horses can't speak for themselfs, keep them safe from contact with poisionous plants is just one of many, many horsemanship tasks to put in good practice! Ragwort is just one of many not to tollerate plants in a horsefield or paddock, and it is one of many you don't want in hay or other feed.
",
- date: '19 September 2011 9:57pm',
- isoDateTime: '2011-09-19T20:57:51Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12476413',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12476413',
- numResponses: 0,
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '4741862',
- displayName: 'EstherHegt',
- webUrl: 'https://profile.theguardian.com/user/id/4741862',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4741862',
- avatar: 'https://avatar.guim.co.uk/user/4741862',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4741862',
- badge: [],
- },
- },
- {
- id: 12476758,
- body: '
@antipodean1
Ragwort is a noxious weed in agricultural situations.
http://www.sac.ac.uk/mainrep/pdfs/tn570ragwortpoisoning.pdf Although it is also important for biodiversity, its not exactly a rare plant.
I would far rather pull it, as Benyon is doing, when infestations in problem areas are light and easily controlled, rather than allow things to get out of hand and then use herbicides which will needlessly cause huge collateral damage on many harmless and beneficial grassland species.
I don\'t often find myself disagreeing with you. The reference you gave just gives a series of assertions and doesn\'t support or reference them.
I\'ve known about the supposed toxicity of Ragwort throughout most of my life. Several people in my family have been horse owners, and it is a big pre-occupation in the equine world. Also I knew about it because the caterpillars of Cinnabar moths supposedly were unpalatable because of a concentration of the Ragworts toxins. Initially I just accepted this as fact because it was repeated so much. However I started become sceptical because despite the equine world\'s pre-occupation with Ragwort I never knew of a definite Ragwort poisoning case. Yet I knew of other cases of horses being poisoned by eating other things, but not Ragwort. This was baffling given the prevalence of Ragwort in fields grazed by horses and in pasture cut for hay. I started to become suspicious that this was a "factoid" - an inaccurate assertion that gains credence over time by its repetition.
When I tried reading up on it some while back when I had access to an academic library I could find very little direct information about the supposed problem of Ragwort toxicity. Most of it just appeared to be unsupported assertions, and the anecdotal accounts weren\'t backed up by post-morten results. However, it was not enough of an issue for me to pursue it any further.
This is why I find @EstherHegt\'s comments and website so interesting, because it confirms my suspicions. At the very least the problem appears to be somewhat overstated.http://www.ragwort.org.uk/
On the subject of Ragwort\'s importance for supporting biodiversity. Yes you are right that it is not a rare plant. However, the groups of pollinating insects, to which Ragwort is important, are in serious decline. So it is the volume of food sources (flowers) important to this biodiversity component, and not just whether it is there or not. Photographing flower feeding insects has given me a lot of insight into which flower food sources are the most popular with feeding insects, and which are the most widespread and used. In my experience Ragwort is one of the most important single plants. In my experience perhaps only Hogweed supports more feeding insects, and is more widespread. I think the shot below is of a hoverfly on Ragwort. Although I don\'t use Ragwort too much for my photography as I use flash, and the smaller flowers mean you tend to get a black background. Here I managed to get a few flowers behind to prevent this.http://farm5.static.flickr.com/4018/4396328430_78f4045739_o.jpg
',
- date: '19 September 2011 10:31pm',
- isoDateTime: '2011-09-19T21:31:48Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12476758',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12476758',
- numResponses: 0,
- numRecommends: 3,
- isHighlighted: false,
- userProfile: {
- userId: '4311896',
- displayName: 'SteB1',
- webUrl: 'https://profile.theguardian.com/user/id/4311896',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4311896',
- avatar: 'https://avatar.guim.co.uk/user/4311896',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4311896',
- badge: [],
- },
- },
- {
- id: 12476847,
- body: '
I have no fear of ragwort but for the sake of the nice old horses i ask the key question.
Is ragwort a risk for horses?
Can someone qualified pitch in with an answer. Otherwise we\'ll be chewing on the question for days, unlike the horses who wont know.
I don\'t really give a monkey\'s about this old boy tory and his facebook troll hell. However 30 years ago i was removing ragwort from fields so the old horsie wasn\'t at any risk, i was brought up with "Ragwort is poisonous for the horse"
@Esher "horses can\'t speak for themselves, keep them safe". Spot on.
Can we have some science please. Is Ragwort a danger to a horse and if it is what are we going to do about it. Defra, NFU, BHF, Mr Toxicologist. What is your best guideline?
',
- date: '19 September 2011 10:41pm',
- isoDateTime: '2011-09-19T21:41:03Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12476847',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12476847',
- numResponses: 0,
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '4641408',
- displayName: 'MrRatfan1976',
- webUrl: 'https://profile.theguardian.com/user/id/4641408',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4641408',
- avatar: 'https://avatar.guim.co.uk/user/4641408',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4641408',
- badge: [],
- },
- },
- {
- id: 12477021,
- body: "
Just to clarify the point I am making. I'm not suggesting that those with livestock and who want to take precautions shouldn't control Ragwort in their pastures. What I am concerned about is the demonization of plants like Ragwort. This can lead to pointless wars waged against certain plants everywhere, with little thought about what this is meant to achieve, or the effect it has on other biodiversity. I often find interesting places to photograph insects. I return and everything has been cut down or sprayed (not particularly Ragwort). There doesn't appear to be any clear rationale for this, as often these places have no other purpose to serve, that the vegetation cut down or sprayed prevents. When I have asked about this, I often get puzzled looks, and told they are weeds, or need to be tidied up. A weed is only a plant growing where someone doesn't want it to grow. Unfortunately, many people who don't understand this concept appear to believe that being a weed, makes a plant inherently bad wherever it is, and it is necessary to wage constant war on weeds, regardless of where they are growing.
",
- date: '19 September 2011 10:59pm',
- isoDateTime: '2011-09-19T21:59:44Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12477021',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12477021',
- numResponses: 0,
- numRecommends: 3,
- isHighlighted: false,
- userProfile: {
- userId: '4311896',
- displayName: 'SteB1',
- webUrl: 'https://profile.theguardian.com/user/id/4311896',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4311896',
- avatar: 'https://avatar.guim.co.uk/user/4311896',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4311896',
- badge: [],
- },
- },
- {
- id: 12477166,
- body: '
Common ragwort (Senecio jacobaea), a risk to the livers of both horses and cows too folks.
Keep it away from them and them away from it would seem to be a wise move.
Here\'s the science - bit.
A wise move from Mr Benyon here and that cow up there is moost grateful.
',
- date: '19 September 2011 11:14pm',
- isoDateTime: '2011-09-19T22:14:23Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12477166',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12477166',
- numResponses: 0,
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '4641408',
- displayName: 'MrRatfan1976',
- webUrl: 'https://profile.theguardian.com/user/id/4641408',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4641408',
- avatar: 'https://avatar.guim.co.uk/user/4641408',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4641408',
- badge: [],
- },
- },
- {
- id: 12477257,
- body: '
There are 6000 plantspecies who produce PAs (3 % of all flowering plants.
',
- date: '19 September 2011 11:23pm',
- isoDateTime: '2011-09-19T22:23:06Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12477257',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12477257',
- numResponses: 0,
- numRecommends: 3,
- isHighlighted: false,
- userProfile: {
- userId: '4741862',
- displayName: 'EstherHegt',
- webUrl: 'https://profile.theguardian.com/user/id/4741862',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4741862',
- avatar: 'https://avatar.guim.co.uk/user/4741862',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4741862',
- badge: [],
- },
- },
- {
- id: 12477258,
- body: '
Ragwort can be poison for a horse! It should not be in the pasture...it should not be in de hey.... However,...the horse also should not get both of it from the owner ;)
This "minister" is a joker, but not responsible. The only person who is responsible (in MY eye\'s) is the owner of the horse who puts the horse in a pasture with a lot of ragwort or giving them hay with this ragwort in it ! A piece of ragwort doesn\'t hurt...but a lot of it or regular is dangerous.
',
- date: '19 September 2011 11:23pm',
- isoDateTime: '2011-09-19T22:23:12Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12477258',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12477258',
- numResponses: 0,
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '4742115',
- displayName: 'NickAltena',
- webUrl: 'https://profile.theguardian.com/user/id/4742115',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4742115',
- avatar: 'https://avatar.guim.co.uk/user/4742115',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4742115',
- badge: [],
- },
- },
- {
- id: 12477552,
- body: '
@SteB1
I don\'t often find myself disagreeing with you.
If you read my post carefully - I dont think we actually disagree much on this. The link i gave was merely illustrative of the agricultural approach.
Farmers and horse-keepers understandably wish to control ragwort on their land, so that their valuable animals, their source of income (and often their lifetimes work) are not put in jeopardy by an unfortunate poisoning incident.
Yes - demonisation of plants is silly.
The code of practise is detailed & IMHO pretty good.
http://www.defra.gov.uk/publications/files/pb9840-cop-ragwort.pdf
A careful eye and judicious pulling of ragwort where there are low populations, can prevent a major issue arising and unnecessary herbicide use.
',
- date: '19 September 2011 11:55pm',
- isoDateTime: '2011-09-19T22:55:39Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12477552',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12477552',
- numResponses: 0,
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '2411079',
- displayName: 'antipodean1',
- webUrl: 'https://profile.theguardian.com/user/id/2411079',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2411079',
- avatar: 'https://avatar.guim.co.uk/user/2411079',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/2411079',
- badge: [],
- },
- },
- {
- id: 12478723,
- body: "
I'm no supporter of Benyon, but at least, I assume, he thinks he is doing the right thing? Seems harsh from Dusty, et al, given it is still a widespread practice.
Many conservation organisations are still pulling ragwort on SSSIs so DEFRA will know that this is happening. If it is unnecessary why isn't the guidance flitering down to on the ground staff?
There may also be an issue that in order to get grazing, you have to remove ragwort otherwise grazers won't allow their stock on site.
",
- date: '20 September 2011 6:30am',
- isoDateTime: '2011-09-20T05:30:36Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12478723',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12478723',
- numResponses: 0,
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '3237256',
- displayName: 'PizzaRe',
- webUrl: 'https://profile.theguardian.com/user/id/3237256',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3237256',
- avatar: 'https://avatar.guim.co.uk/user/3237256',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/3237256',
- badge: [],
- },
- },
- {
- id: 12479039,
- body: '
MrRatfan1976
You say you want the science and then link to two sites offering some of the information.
It\'s far easier to get the DEFRA Code of Practice and follow the advice given there.
That is what Mr Benyon didn\'t do and that is why he has been criticised.
',
- date: '20 September 2011 8:13am',
- isoDateTime: '2011-09-20T07:13:14Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12479039',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12479039',
- numResponses: 0,
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '4323663',
- displayName: 'thepoisongarden',
- webUrl: 'https://profile.theguardian.com/user/id/4323663',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4323663',
- avatar: 'https://avatar.guim.co.uk/user/4323663',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4323663',
- badge: [],
- },
- },
- {
- id: 12480749,
- body: '
His advisor probably thought that killing Japanese knotweed might be perceived as racist? Putting it on Facebook, eh? Oh yes, that viral branding stuff central office is always going on about.
',
- date: '20 September 2011 10:44am',
- isoDateTime: '2011-09-20T09:44:50Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12480749',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12480749',
- numResponses: 0,
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '2456210',
- displayName: 'paulhs',
- webUrl: 'https://profile.theguardian.com/user/id/2456210',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2456210',
- avatar: 'https://avatar.guim.co.uk/user/2456210',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/2456210',
- badge: [],
- },
- },
- {
- id: 12482898,
- body: "
SteB1
To most of us, there is no story at all here, just a photo of a man pulling up some weeds and having a rant about them. My neighbours, colleagues, friends,... do the same thing every single weekend.
That's not really accurate is it?
Which bit isn't accurate?
It is a photo of a man pulling up weeds He did have a rant about them. And lots of people do the same thing every single weekend.
You don't explain exactly what you mean by vandalise his facebook page. We can't cross check this because he removed the thread, presumably to hide his embarrassment
How ironic!
So my comment, following on examples from above, is incorrect, whereas your \"presumption\" that he removed (some of) the comments because you allege he was embarrassed and wanted to hide this has some validity.
",
- date: '20 September 2011 12:45pm',
- isoDateTime: '2011-09-20T11:45:20Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12482898',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12482898',
- numResponses: 0,
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '3699054',
- displayName: 'NeverMindTheBollocks',
- webUrl: 'https://profile.theguardian.com/user/id/3699054',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3699054',
- avatar: 'https://avatar.guim.co.uk/user/3699054',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/3699054',
- badge: [],
- },
- },
- {
- id: 12483012,
- body: '
Can we have a campaign against Japanese Knotweed. This stuff is a real pest and many people are unaware of the damage it causes, taking over whole areas of land, wiping out other plants.
Fortunately a few of us locally who know of the issue, spray and cut it down where we find it, helped by the local children who also have some fun trampling it down.
',
- date: '20 September 2011 12:50pm',
- isoDateTime: '2011-09-20T11:50:38Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12483012',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12483012',
- numResponses: 0,
- numRecommends: 2,
- isHighlighted: false,
- userProfile: {
- userId: '3938636',
- displayName: 'lxy001',
- webUrl: 'https://profile.theguardian.com/user/id/3938636',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3938636',
- avatar: 'https://avatar.guim.co.uk/user/3938636',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/3938636',
- badge: [],
- },
- },
- {
- id: 12491080,
- body: "
As a horse owner I would say o the minister and horse owners Ragwort seeding from joining fields have their own excellent law in the UK, that's what the act of parliament is about. but don't blame this when it isn't the solution, your own fields could have a seedbank from the years beyond. even then there is a good posibility to make this a lesser problem for new growth of ragwort. So taken care of your neighbours land doesn't mean allways your problem is over, covering every empty spot and reseeding with grass is a good working way to go. There are excellent ways to use spot on chemicals to spare any other plants. don't look for excuses, spend your energy in solutions!
When you blame only ragwort for all causes of liverproblems in horses, you taken a risk with the horses that stay behind, what if it is just one of many other causes or options you could treat. Knowledge could spare other animals, assumptions can let others die unnecessary. With ragwort there is a easy way out, don't let it go near a horse or other grazing animals, where it can be eaten!
",
- date: '20 September 2011 9:55pm',
- isoDateTime: '2011-09-20T20:55:45Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/12491080',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/12491080',
- numResponses: 0,
- numRecommends: 2,
- isHighlighted: false,
- userProfile: {
- userId: '4741862',
- displayName: 'EstherHegt',
- webUrl: 'https://profile.theguardian.com/user/id/4741862',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4741862',
- avatar: 'https://avatar.guim.co.uk/user/4741862',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4741862',
- badge: [],
- },
- },
- ],
- },
-};
diff --git a/dotcom-rendering/src/discussion-rendering/fixtures/noTopPicks.ts b/dotcom-rendering/src/discussion-rendering/fixtures/noTopPicks.ts
deleted file mode 100644
index 0e71dc600ce..00000000000
--- a/dotcom-rendering/src/discussion-rendering/fixtures/noTopPicks.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-import { DiscussionResponse } from '../discussionTypes';
-
-export const noTopPicks: DiscussionResponse = {
- status: 'ok',
- page: 1,
- pages: 1,
- pageSize: 50,
- orderBy: 'oldest',
- discussion: {
- key: '/p/39f5z',
- webUrl: 'https://www.theguardian.com/science/grrlscientist/2012/aug/07/3',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/discussion//p/39f5z',
- commentCount: 496,
- topLevelCommentCount: 405,
- isClosedForComments: false,
- isClosedForRecommendation: false,
- isThreaded: true,
- title: 'Mystery bird: black-and-red broadbill, Cymbirhynchus macrorhynchos story',
- comments: [],
- },
-};
diff --git a/dotcom-rendering/src/discussion-rendering/fixtures/topPicks.ts b/dotcom-rendering/src/discussion-rendering/fixtures/topPicks.ts
deleted file mode 100644
index a6821b4daac..00000000000
--- a/dotcom-rendering/src/discussion-rendering/fixtures/topPicks.ts
+++ /dev/null
@@ -1,70 +0,0 @@
-import { DiscussionResponse } from '../discussionTypes';
-
-export const topPicks: DiscussionResponse = {
- status: 'ok',
- page: 1,
- pages: 1,
- pageSize: 50,
- orderBy: 'oldest',
- discussion: {
- key: '/p/39f5z',
- webUrl: 'https://www.theguardian.com/science/grrlscientist/2012/aug/07/3',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/discussion//p/39f5z',
- commentCount: 496,
- topLevelCommentCount: 405,
- isClosedForComments: false,
- isClosedForRecommendation: false,
- isThreaded: true,
- title: 'Mystery bird: black-and-red broadbill, Cymbirhynchus macrorhynchos story',
- comments: [
- {
- id: 37678414,
- body: '
This is how code
looks. And this is how strikethrough looks
strong
italic
blockquote
link to mydomain.com
And this is what get withareallyreallyreallylonglonglongwordthatissupersuperlonglikelonnnnngggggggggImeanreallylong
',
- date: '02 July 2014 11:20am',
- isoDateTime: '2014-07-02T10:20:56Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/37678414',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/37678414',
- numRecommends: 0,
- isHighlighted: false,
- userProfile: {
- userId: '2310959',
- displayName: 'jamesgorrie',
- webUrl: 'https://profile.theguardian.com/user/id/2310959',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2310959',
- avatar: 'https://avatar.guim.co.uk/user/2310959',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/2310959',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- {
- id: 37772513,
- body: '
Lovely chickens! https://www.supersupersuperlongdomainnameImeanitneverstopsatallevereveritmakesyouwonderiftheremightbealimittothesethings.com
',
- date: '04 July 2014 1:57pm',
- isoDateTime: '2014-07-04T12:57:48Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/37772513',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/37772513',
- numRecommends: 1,
- isHighlighted: false,
- userProfile: {
- userId: '2310959',
- displayName: 'jamesgorrie',
- webUrl: 'https://profile.theguardian.com/user/id/2310959',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2310959',
- avatar: 'https://avatar.guim.co.uk/user/2310959',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/2310959',
- badge: [
- {
- name: 'Staff',
- },
- ],
- },
- },
- ],
- },
-};
diff --git a/dotcom-rendering/src/discussion-rendering/lib/mockFetchCalls.ts b/dotcom-rendering/src/discussion-rendering/lib/mockFetchCalls.ts
deleted file mode 100644
index 4058d1f05ce..00000000000
--- a/dotcom-rendering/src/discussion-rendering/lib/mockFetchCalls.ts
+++ /dev/null
@@ -1,169 +0,0 @@
-import fetchMock from 'fetch-mock';
-import { comment } from '../fixtures/comment';
-import { discussion } from '../fixtures/discussion';
-import { discussionWithNoComments } from '../fixtures/discussionWithNoComments';
-import { discussionWithTwoComments } from '../fixtures/discussionWithTwoComments';
-import { legacyDiscussionWithoutThreading } from '../fixtures/legacyDiscussionWithoutThreading';
-import { noTopPicks } from '../fixtures/noTopPicks';
-import { topPicks } from '../fixtures/topPicks';
-
-export const mockedMessageID = '123456';
-
-export const mockFetchCalls = (): typeof fetchMock => {
- fetchMock
- .restore()
- // Comment count
- .get(/.*api.nextgen.guardianapps.co.uk\/discussion\/comment-counts.*/, {
- status: 200,
- body: {
- counts: [
- {
- id: '/p/ddp96',
- count: 432,
- },
- ],
- },
- })
- .get(/\/discussion\/comments\/count.*/, {
- status: 200,
- body: {
- counts: [
- {
- id: '/p/ddp96',
- count: 432,
- },
- ],
- },
- })
- // Get discussion 39f5z
- .get(
- /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/39f5z\?.*/,
- {
- status: 200,
- body: discussion,
- },
- )
- .get(/.*\/discussion\/p\/39f5z\/topcomments.*/, {
- status: 200,
- body: topPicks,
- })
-
- // Get discussion 39f5x
- .get(
- /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/39f5x\?.*/,
- {
- status: 200,
- body: discussionWithNoComments,
- },
- )
- .get(/.*\/discussion\/p\/39f5x\/topcomments.*/, {
- status: 200,
- body: noTopPicks,
- })
-
- // Get discussion 39f5a
- .get(
- /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/39f5a\?.*/,
- {
- status: 200,
- body: discussionWithTwoComments,
- },
- )
- .get(/.*\/discussion\/p\/39f5a\/topcomments.*/, {
- status: 200,
- body: noTopPicks,
- })
-
- // Get discussion 32255
- .get(
- /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/32255\?.*/,
- {
- status: 200,
- body: legacyDiscussionWithoutThreading,
- },
- )
- .get(/.*\/discussion\/p\/32255\/topcomments.*/, {
- status: 200,
- body: noTopPicks,
- })
-
- // Get discussion abc123
- .get(
- /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/abc123\?.*/,
- {
- status: 200,
- body: discussion,
- },
- )
- .get(/.*\/discussion\/p\/abc123\/topcomments.*/, {
- status: 200,
- body: noTopPicks,
- })
-
- // Get more replies
- .get(/.*discussion.theguardian.com\/discussion-api\/comment\/.*/, {
- status: 200,
- body: {
- status: 'ok',
- comment,
- },
- })
-
- // Recommend
- .post(
- /.*discussion.theguardian.com\/discussion-api\/comment\/.*\/recommend/,
- {
- status: 200,
- body: {
- status: 'ok',
- },
- },
- )
-
- // Abuse form
- .post(
- /.*discussion.theguardian.com\/discussion-api\/comment\/.*\/reportAbuse/,
- {
- status: 200,
- body: {
- status: 'ok',
- },
- },
- )
-
- // Login redirect
- .get(
- /.*profile\.theguardian\.com\/signin\?INTCMP=DOTCOM_NEWHEADER_SIGNIN/,
- {
- status: 200,
- },
- )
- .post(/.*profile\.theguardian\.com\/actions\/signInSecondStepCurrent/, {
- status: 200,
- })
-
- //https://discussion.theguardian.com/discussion-api/discussion/p/g8g7v/comment?api-key=dotcom-rendering
- // This returns a mocked error for a story 97d6eab4a98917f63bc96a7ac64f7ca7
- .post(
- /.*discussion.theguardian.com\/discussion-api\/discussion\/p\/g8g7v\/.*/,
- {
- status: 400,
- body: {
- status: 'error',
- message: 'API: Username Missing',
- errorCode: 'USERNAME_MISSING',
- },
- },
- )
-
- // Post comment
- .post(/.*discussion.theguardian.com\/discussion-api\/discussion\/.*/, {
- status: 200,
- body: {
- status: 'ok',
- message: mockedMessageID,
- },
- });
-
- return fetchMock;
-};
diff --git a/dotcom-rendering/src/lib/mockRESTCalls.ts b/dotcom-rendering/src/lib/mockRESTCalls.ts
index 94dfa05726f..fe362702cb2 100644
--- a/dotcom-rendering/src/lib/mockRESTCalls.ts
+++ b/dotcom-rendering/src/lib/mockRESTCalls.ts
@@ -127,356 +127,361 @@ const richLinkCard = {
},
};
-export const mockRESTCalls = (): void => {
- fetchMock
- .restore()
- // Intercept Logs
- .post(/logs\.(code.dev-)?guardianapis\.com\/log/, {
- status: 204,
- })
- // Most read by Geo
- .get(
- /.*api.nextgen.guardianapps.co.uk\/most-read-geo.*/,
- {
- status: 200,
- body: mostReadGeo,
- },
- { overwriteRoutes: false },
- )
- // Comment count
- .get(
- /.*api.nextgen.guardianapps.co.uk\/discussion\/comment-counts.*/,
- {
- status: 200,
- body: {
- counts: [
- {
- id: '/p/4k83z',
- count: 432,
- },
- ],
- },
- },
- { overwriteRoutes: false },
- )
- .get(
- /\/discussion\/comments\/count.*/,
- {
- status: 200,
- body: {
- counts: [
- {
- id: '/p/4k83z',
- count: 432,
- },
- ],
- },
- },
- { overwriteRoutes: false },
- )
- // Most read by category
- .get(
- /.*api.nextgen.guardianapps.co.uk\/most-read.*/,
- {
- status: 200,
- body: mostRead,
- },
- { overwriteRoutes: false },
- )
- // Related
- .get(
- /.*api.nextgen.guardianapps.co.uk\/related.*/,
- {
- status: 200,
- body: related,
- },
- { overwriteRoutes: false },
- )
- // Popular in tag
- .get(
- /.*api.nextgen.guardianapps.co.uk\/popular-in-tag.*/,
- {
- status: 200,
- body: related,
- },
- { overwriteRoutes: false },
- )
- // Series
- .get(
- /.*api.nextgen.guardianapps.co.uk\/series.*/,
- {
- status: 200,
- body: series,
- },
- { overwriteRoutes: false },
- )
- // Story package
- .get(
- /.*api.nextgen.guardianapps.co.uk\/story-package.*/,
- {
- status: 200,
- body: storyPackage,
- },
- { overwriteRoutes: false },
- )
- // Rich link
- .get(
- /.*api.nextgen.guardianapps.co.uk\/embed\/card.*/,
- {
- status: 200,
- body: richLinkCard,
- },
- { overwriteRoutes: false },
- )
- // Article share count
- .get(
- /.*api.nextgen.guardianapps.co.uk\/sharecount.*/,
- {
- status: 200,
- body: {
- path: 'money/2017/mar/10/ministers-to-criminalise-use-of-ticket-tout-harvesting-software',
- share_count: 273,
- refreshStatus: true,
- },
- },
- { overwriteRoutes: false },
- )
- // Get 'short' discussion - top comments
- .get(
- /.*discussion.theguardian.com\/discussion-api\/discussion\/p\/4v8kk\/topcomments/,
- {
- status: 200,
- body: discussionNoTopComments,
- },
- { overwriteRoutes: false },
- )
- // Get 'short' discussion
- .get(
- /.*discussion.theguardian.com\/discussion-api\/discussion\/p\/4v8kk/,
- {
- status: 200,
- body: shortDiscussion,
- },
- { overwriteRoutes: false },
- )
- // Get country code
- .get(
- /.*api.nextgen.guardianapps.co.uk\/geolocation.*/,
- {
- status: 200,
- body: { country: 'GB' },
- },
- { overwriteRoutes: false },
- )
- // Match report data
- .get(
- /.*api.nextgen.guardianapps.co.uk\/football\/api.*/,
- {
- status: 200,
- body: matchReport,
- },
- { overwriteRoutes: false },
- )
+export const mockRESTCalls = (): typeof fetchMock => {
+ return (
+ fetchMock
+ .restore()
+ // Intercept Logs
+ .post(/logs\.(code.dev-)?guardianapis\.com\/log/, {
+ status: 204,
+ })
+ // Most read by Geo
+ .get(
+ /.*api.nextgen.guardianapps.co.uk\/most-read-geo.*/,
+ {
+ status: 200,
+ body: mostReadGeo,
+ },
+ { overwriteRoutes: false },
+ )
+ // Comment count
+ .get(
+ /.*api.nextgen.guardianapps.co.uk\/discussion\/comment-counts.*/,
+ {
+ status: 200,
+ body: {
+ counts: [
+ {
+ id: '/p/4k83z',
+ count: 432,
+ },
+ ],
+ },
+ },
+ { overwriteRoutes: false },
+ )
+ .get(
+ /\/discussion\/comments\/count.*/,
+ {
+ status: 200,
+ body: {
+ counts: [
+ {
+ id: '/p/4k83z',
+ count: 432,
+ },
+ ],
+ },
+ },
+ { overwriteRoutes: false },
+ )
+ // Most read by category
+ .get(
+ /.*api.nextgen.guardianapps.co.uk\/most-read.*/,
+ {
+ status: 200,
+ body: mostRead,
+ },
+ { overwriteRoutes: false },
+ )
+ // Related
+ .get(
+ /.*api.nextgen.guardianapps.co.uk\/related.*/,
+ {
+ status: 200,
+ body: related,
+ },
+ { overwriteRoutes: false },
+ )
+ // Popular in tag
+ .get(
+ /.*api.nextgen.guardianapps.co.uk\/popular-in-tag.*/,
+ {
+ status: 200,
+ body: related,
+ },
+ { overwriteRoutes: false },
+ )
+ // Series
+ .get(
+ /.*api.nextgen.guardianapps.co.uk\/series.*/,
+ {
+ status: 200,
+ body: series,
+ },
+ { overwriteRoutes: false },
+ )
+ // Story package
+ .get(
+ /.*api.nextgen.guardianapps.co.uk\/story-package.*/,
+ {
+ status: 200,
+ body: storyPackage,
+ },
+ { overwriteRoutes: false },
+ )
+ // Rich link
+ .get(
+ /.*api.nextgen.guardianapps.co.uk\/embed\/card.*/,
+ {
+ status: 200,
+ body: richLinkCard,
+ },
+ { overwriteRoutes: false },
+ )
+ // Article share count
+ .get(
+ /.*api.nextgen.guardianapps.co.uk\/sharecount.*/,
+ {
+ status: 200,
+ body: {
+ path: 'money/2017/mar/10/ministers-to-criminalise-use-of-ticket-tout-harvesting-software',
+ share_count: 273,
+ refreshStatus: true,
+ },
+ },
+ { overwriteRoutes: false },
+ )
+ // Get 'short' discussion - top comments
+ .get(
+ /.*discussion.theguardian.com\/discussion-api\/discussion\/p\/4v8kk\/topcomments/,
+ {
+ status: 200,
+ body: discussionNoTopComments,
+ },
+ { overwriteRoutes: false },
+ )
+ // Get 'short' discussion
+ .get(
+ /.*discussion.theguardian.com\/discussion-api\/discussion\/p\/4v8kk/,
+ {
+ status: 200,
+ body: shortDiscussion,
+ },
+ { overwriteRoutes: false },
+ )
+ // Get country code
+ .get(
+ /.*api.nextgen.guardianapps.co.uk\/geolocation.*/,
+ {
+ status: 200,
+ body: { country: 'GB' },
+ },
+ { overwriteRoutes: false },
+ )
+ // Match report data
+ .get(
+ /.*api.nextgen.guardianapps.co.uk\/football\/api.*/,
+ {
+ status: 200,
+ body: matchReport,
+ },
+ { overwriteRoutes: false },
+ )
- // Get user discussion api (used for myAccount dropdown)
- .get(
- /discussionApiUrl\/profile\/me\?strict_sanctions_check=false/,
- {
- status: 200,
- body: {
- status: 'ok',
- userProfile: {
- userId: '123',
- displayName: 'Guardian User',
- webUrl: 'https://profile.test-theguardian.com/user/id/123',
- apiUrl: 'http://discussion.test-guardianapis.com/discussion-api/profile/123',
- avatar: 'https://avatar.test-guimcode.co.uk/user/123',
- secureAvatarUrl:
- 'https://avatar.test-guimcode.co.uk/user/123',
- badge: [],
- privateFields: {
- canPostComment: true,
- isPremoderated: false,
- hasCommented: false,
+ // Get user discussion api (used for myAccount dropdown)
+ .get(
+ /discussionApiUrl\/profile\/me\?strict_sanctions_check=false/,
+ {
+ status: 200,
+ body: {
+ status: 'ok',
+ userProfile: {
+ userId: '123',
+ displayName: 'Guardian User',
+ webUrl: 'https://profile.test-theguardian.com/user/id/123',
+ apiUrl: 'http://discussion.test-guardianapis.com/discussion-api/profile/123',
+ avatar: 'https://avatar.test-guimcode.co.uk/user/123',
+ secureAvatarUrl:
+ 'https://avatar.test-guimcode.co.uk/user/123',
+ badge: [],
+ privateFields: {
+ canPostComment: true,
+ isPremoderated: false,
+ hasCommented: false,
+ },
},
},
},
- },
- { overwriteRoutes: false },
- )
- // Get discussion 39f5z
- .get(
- /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/39f5z\?.*/,
- {
- status: 200,
- body: discussion,
- },
- { overwriteRoutes: false },
- )
- .get(
- /.*\/discussion\/p\/39f5z\/topcomments.*/,
- {
- status: 200,
- body: topPicks,
- },
- { overwriteRoutes: false },
- )
+ { overwriteRoutes: false },
+ )
+ // Get discussion 39f5z
+ .get(
+ /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/39f5z\?.*/,
+ {
+ status: 200,
+ body: discussion,
+ },
+ { overwriteRoutes: false },
+ )
+ .get(
+ /.*\/discussion\/p\/39f5z\/topcomments.*/,
+ {
+ status: 200,
+ body: topPicks,
+ },
+ { overwriteRoutes: false },
+ )
- // Get discussion 39f5x
- .get(
- /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/39f5x\?.*/,
- {
- status: 200,
- body: discussionWithNoComments,
- },
- { overwriteRoutes: false },
- )
- .get(
- /.*\/discussion\/p\/39f5x\/topcomments.*/,
- {
- status: 200,
- body: noTopPicks,
- },
- { overwriteRoutes: false },
- )
+ // Get discussion 39f5x
+ .get(
+ /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/39f5x\?.*/,
+ {
+ status: 200,
+ body: discussionWithNoComments,
+ },
+ { overwriteRoutes: false },
+ )
+ .get(
+ /.*\/discussion\/p\/39f5x\/topcomments.*/,
+ {
+ status: 200,
+ body: noTopPicks,
+ },
+ { overwriteRoutes: false },
+ )
- // Get discussion 39f5a
- .get(
- /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/39f5a\?.*/,
- {
- status: 200,
- body: discussionWithTwoComments,
- },
- { overwriteRoutes: false },
- )
- .get(
- /.*\/discussion\/p\/39f5a\/topcomments.*/,
- {
- status: 200,
- body: noTopPicks,
- },
- { overwriteRoutes: false },
- )
+ // Get discussion 39f5a
+ .get(
+ /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/39f5a\?.*/,
+ {
+ status: 200,
+ body: discussionWithTwoComments,
+ },
+ { overwriteRoutes: false },
+ )
+ .get(
+ /.*\/discussion\/p\/39f5a\/topcomments.*/,
+ {
+ status: 200,
+ body: noTopPicks,
+ },
+ { overwriteRoutes: false },
+ )
- // Get discussion 32255
- .get(
- /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/32255\?.*/,
- {
- status: 200,
- body: legacyDiscussionWithoutThreading,
- },
- { overwriteRoutes: false },
- )
- .get(
- /.*\/discussion\/p\/32255\/topcomments.*/,
- {
- status: 200,
- body: noTopPicks,
- },
- { overwriteRoutes: false },
- )
+ // Get discussion 32255
+ .get(
+ /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/32255\?.*/,
+ {
+ status: 200,
+ body: legacyDiscussionWithoutThreading,
+ },
+ { overwriteRoutes: false },
+ )
+ .get(
+ /.*\/discussion\/p\/32255\/topcomments.*/,
+ {
+ status: 200,
+ body: noTopPicks,
+ },
+ { overwriteRoutes: false },
+ )
- // Get discussion abc123
- .get(
- /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/abc123\?.*/,
- {
- status: 200,
- body: discussion,
- },
- { overwriteRoutes: false },
- )
- .get(
- /.*\/discussion\/p\/abc123\/topcomments.*/,
- {
- status: 200,
- body: noTopPicks,
- },
- { overwriteRoutes: false },
- )
+ // Get discussion abc123
+ .get(
+ /.*\/discussion.theguardian.com\/discussion-api\/discussion\/p\/abc123\?.*/,
+ {
+ status: 200,
+ body: discussion,
+ },
+ { overwriteRoutes: false },
+ )
+ .get(
+ /.*\/discussion\/p\/abc123\/topcomments.*/,
+ {
+ status: 200,
+ body: noTopPicks,
+ },
+ { overwriteRoutes: false },
+ )
- // Get more replies
- .get(
- /.*discussion.theguardian.com\/discussion-api\/comment\/.*/,
- {
- status: 200,
- body: {
- status: 'ok',
- comment,
- },
- },
- { overwriteRoutes: false },
- )
+ // Get more replies
+ .get(
+ /.*discussion.theguardian.com\/discussion-api\/comment\/.*/,
+ {
+ status: 200,
+ body: {
+ status: 'ok',
+ comment,
+ },
+ },
+ { overwriteRoutes: false },
+ )
- // Recommend
- .post(
- /.*discussion.theguardian.com\/discussion-api\/comment\/.*\/recommend/,
- {
- status: 200,
- body: {
- status: 'ok',
- },
- },
- { overwriteRoutes: false },
- )
+ // Recommend
+ .post(
+ /.*discussion.theguardian.com\/discussion-api\/comment\/.*\/recommend/,
+ {
+ status: 200,
+ body: {
+ status: 'ok',
+ },
+ },
+ { overwriteRoutes: false },
+ )
- // Abuse form
- .post(
- /.*discussion.theguardian.com\/discussion-api\/comment\/.*\/reportAbuse/,
- {
- status: 200,
- body: {
- status: 'ok',
- },
- },
- { overwriteRoutes: false },
- )
+ // Abuse form
+ .post(
+ /.*discussion.theguardian.com\/discussion-api\/comment\/.*\/reportAbuse/,
+ {
+ status: 200,
+ body: {
+ status: 'ok',
+ },
+ },
+ { overwriteRoutes: false },
+ )
- // Login redirect
- .get(
- /.*profile\.theguardian\.com\/signin\?INTCMP=DOTCOM_NEWHEADER_SIGNIN/,
- {
- status: 200,
- },
- { overwriteRoutes: false },
- )
- .post(/.*profile\.theguardian\.com\/actions\/signInSecondStepCurrent/, {
- status: 200,
- })
+ // Login redirect
+ .get(
+ /.*profile\.theguardian\.com\/signin\?INTCMP=DOTCOM_NEWHEADER_SIGNIN/,
+ {
+ status: 200,
+ },
+ { overwriteRoutes: false },
+ )
+ .post(
+ /.*profile\.theguardian\.com\/actions\/signInSecondStepCurrent/,
+ {
+ status: 200,
+ },
+ )
- //https://discussion.theguardian.com/discussion-api/discussion/p/g8g7v/comment?api-key=dotcom-rendering
- // This returns a mocked error for a story 97d6eab4a98917f63bc96a7ac64f7ca7
- .post(
- /.*discussion.theguardian.com\/discussion-api\/discussion\/p\/g8g7v\/.*/,
- {
- status: 400,
- body: {
- status: 'error',
- message: 'API: Username Missing',
- errorCode: 'USERNAME_MISSING',
- },
- },
- { overwriteRoutes: false },
- )
+ //https://discussion.theguardian.com/discussion-api/discussion/p/g8g7v/comment?api-key=dotcom-rendering
+ // This returns a mocked error for a story 97d6eab4a98917f63bc96a7ac64f7ca7
+ .post(
+ /.*discussion.theguardian.com\/discussion-api\/discussion\/p\/g8g7v\/.*/,
+ {
+ status: 400,
+ body: {
+ status: 'error',
+ message: 'API: Username Missing',
+ errorCode: 'USERNAME_MISSING',
+ },
+ },
+ { overwriteRoutes: false },
+ )
- // Post comment
- .post(
- /.*discussion.theguardian.com\/discussion-api\/discussion\/.*/,
- {
- status: 200,
- body: {
- status: 'ok',
- message: mockedMessageID,
- },
- },
- { overwriteRoutes: false },
- )
- // Get discussion
- .get(
- /.*discussion.theguardian.com\/discussion-api\/discussion\/.*/,
- {
- status: 200,
- body: discussion,
- },
- { overwriteRoutes: false },
- );
+ // Post comment
+ .post(
+ /.*discussion.theguardian.com\/discussion-api\/discussion\/.*/,
+ {
+ status: 200,
+ body: {
+ status: 'ok',
+ message: mockedMessageID,
+ },
+ },
+ { overwriteRoutes: false },
+ )
+ // Get discussion
+ .get(
+ /.*discussion.theguardian.com\/discussion-api\/discussion\/.*/,
+ {
+ status: 200,
+ body: discussion,
+ },
+ { overwriteRoutes: false },
+ )
+ );
};
From 237656de9d2e270619a8e06633e1f960bca77f30 Mon Sep 17 00:00:00 2001
From: George B <705427+georgeblahblah@users.noreply.github.com>
Date: Thu, 29 Jun 2023 17:17:05 +0100
Subject: [PATCH 060/147] replace discussion fixture with a shorter one
---
.../fixtures/manual/discussion.ts | 10137 ++--------------
1 file changed, 961 insertions(+), 9176 deletions(-)
diff --git a/dotcom-rendering/fixtures/manual/discussion.ts b/dotcom-rendering/fixtures/manual/discussion.ts
index 2674347d191..70a6c43f741 100644
--- a/dotcom-rendering/fixtures/manual/discussion.ts
+++ b/dotcom-rendering/fixtures/manual/discussion.ts
@@ -1,9397 +1,1182 @@
export const discussion = {
status: 'ok',
- currentPage: 1,
- pages: 4,
+ page: 1,
+ pages: 9,
pageSize: 50,
orderBy: 'oldest',
discussion: {
- key: '/p/4k83z',
- webUrl: 'https://www.theguardian.com/commentisfree/2020/mar/09/coronavirus-outbreak-nhs-staff-shortages',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/discussion/p/4k83z',
- commentCount: 782,
- topLevelCommentCount: 198,
- isClosedForComments: true,
+ key: '/p/39f5z',
+ webUrl: 'https://www.theguardian.com/science/grrlscientist/2012/aug/07/3',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/discussion//p/39f5z',
+ commentCount: 496,
+ topLevelCommentCount: 405,
+ isClosedForComments: false,
isClosedForRecommendation: false,
isThreaded: true,
- title: 'Even a starved NHS is still our best defence against the coronavirus',
+ title: 'Mystery bird: black-and-red broadbill, Cymbirhynchus macrorhynchos story',
comments: [
{
- id: 138809269,
- body: "
I have absolute faith in the good people in the NHS to do the best they can with what is available.
I just hope it's enough
",
- date: '09 March 2020 7:09pm',
- isoDateTime: '2020-03-09T19:09:11Z',
+ id: 23628300,
+ body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
+ date: '17 May 2013 3:15pm',
+ isoDateTime: '2013-05-17T14:15:14Z',
+ status: 'blocked',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/23628300',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/23628300',
+ numRecommends: 2,
+ isHighlighted: false,
+ userProfile: {
+ userId: '10427346',
+ displayName: 'User751903',
+ webUrl: 'https://profile.theguardian.com/user/id/10427346',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10427346',
+ avatar: 'https://avatar.guim.co.uk/user/10427346',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/10427346',
+ badge: [],
+ },
+ },
+ {
+ id: 37678414,
+ body: '
This is how code
looks. And this is how strikethrough looks
strong
italic
blockquote
link to mydomain.com
And this is what get withareallyreallyreallylonglonglongwordthatissupersuperlonglikelonnnnngggggggggImeanreallylong
',
+ date: '02 July 2014 11:20am',
+ isoDateTime: '2014-07-02T10:20:56Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/37678414',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/37678414',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '2310959',
+ displayName: 'jamesgorrie',
+ webUrl: 'https://profile.theguardian.com/user/id/2310959',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2310959',
+ avatar: 'https://avatar.guim.co.uk/user/2310959',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/2310959',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
+ },
+ },
+ {
+ id: 37772513,
+ body: '
Lovely chickens! https://www.supersupersuperlongdomainnameImeanitneverstopsatallevereveritmakesyouwonderiftheremightbealimittothesethings.com
',
+ date: '04 July 2014 1:57pm',
+ isoDateTime: '2014-07-04T12:57:48Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809269',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809269',
- numRecommends: 66,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/37772513',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/37772513',
+ numRecommends: 1,
+ isHighlighted: false,
+ userProfile: {
+ userId: '2310959',
+ displayName: 'jamesgorrie',
+ webUrl: 'https://profile.theguardian.com/user/id/2310959',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2310959',
+ avatar: 'https://avatar.guim.co.uk/user/2310959',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/2310959',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
+ },
+ },
+ {
+ id: 42979860,
+ body: '
test
',
+ date: '30 October 2014 5:24pm',
+ isoDateTime: '2014-10-30T17:24:16Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/42979860',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/42979860',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/11635482',
+ userId: '1186733',
+ displayName: 'GideonGoldberg',
+ webUrl: 'https://profile.theguardian.com/user/id/1186733',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1186733',
+ avatar: 'https://avatar.guim.co.uk/user/1186733',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/1186733',
badge: [],
},
- responses: [
- {
- id: 138809367,
- body: '
I have absolute faith in the good people in the NHS to do the best they can with what is available.
I just hope it\'s enough
I do too.
I am however rather skeptical.
The reason for that skepticism is I have very little trust in this governments ability to manage the situation. I also came across to following Twitter feed today which was posted by a doctor in Italy.
https://twitter.com/silviast9/status/1236933818654896129
It paints a rather start picture of what is happening in Italy and the health service in Italy is better resourced than ours.
Then there is obviously the fact that the health service staff in Italy do the best that they can just like our own health professionals do so that alone will not carry us in the event of a large scale situation with this virus.
I honestly hope my skepticism is unfounded but I am struggling to see that it is.
',
- date: '09 March 2020 7:17pm',
- isoDateTime: '2020-03-09T19:17:06Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809367',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809367',
- numRecommends: 33,
- isHighlighted: false,
- responseTo: {
- displayName: 'MadBloris',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809269',
- isoDateTime: '2020-03-09T19:09:11Z',
- date: '09 March 2020 7:09pm',
- commentId: '138809269',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809269',
- },
- userProfile: {
- userId: '10085855',
- displayName: 'bifess',
- webUrl: 'https://profile.theguardian.com/user/id/10085855',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10085855',
- avatar: 'https://avatar.guim.co.uk/user/10085855',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/10085855',
- badge: [],
- },
- },
- {
- id: 138809454,
- body: '
They will. They always do.
As do firefighters and all other people involved. Be they hospital porters or cleaners or whoever.
Then they will be praised for their efforts.
The government knows all these good people will do what they can.
In fact, the government relies on it, just as the 5th richest country in the world always relies on charity and the kindness of its people.
',
- date: '09 March 2020 7:22pm',
- isoDateTime: '2020-03-09T19:22:22Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809454',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809454',
- numRecommends: 32,
- isHighlighted: false,
- responseTo: {
- displayName: 'MadBloris',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809269',
- isoDateTime: '2020-03-09T19:09:11Z',
- date: '09 March 2020 7:09pm',
- commentId: '138809269',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809269',
- },
- userProfile: {
- userId: '15685187',
- displayName: 'andersen100',
- webUrl: 'https://profile.theguardian.com/user/id/15685187',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15685187',
- avatar: 'https://avatar.guim.co.uk/user/15685187',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/15685187',
- badge: [],
- },
- },
- {
- id: 138809504,
- body: '
True, these NHS workers are the real patriots of our country. It’s an absolute disgrace how this government of shysters continually undermine the work they do.
',
- date: '09 March 2020 7:25pm',
- isoDateTime: '2020-03-09T19:25:50Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809504',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809504',
- numRecommends: 48,
- isHighlighted: false,
- responseTo: {
- displayName: 'MadBloris',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809269',
- isoDateTime: '2020-03-09T19:09:11Z',
- date: '09 March 2020 7:09pm',
- commentId: '138809269',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809269',
- },
- userProfile: {
- userId: '12561963',
- displayName: 'foralltime',
- webUrl: 'https://profile.theguardian.com/user/id/12561963',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12561963',
- avatar: 'https://avatar.guim.co.uk/user/12561963',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12561963',
- badge: [],
- },
- },
- {
- id: 138809565,
- body: "
Let's start with getting all the HCPs employed by Crapita, Maximus and ATOS doing what they were trained for rather than making life shitter for sick and disabled people. They are all registered, after all!
",
- date: '09 March 2020 7:29pm',
- isoDateTime: '2020-03-09T19:29:25Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809565',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809565',
- numRecommends: 14,
- isHighlighted: false,
- responseTo: {
- displayName: 'MadBloris',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809269',
- isoDateTime: '2020-03-09T19:09:11Z',
- date: '09 March 2020 7:09pm',
- commentId: '138809269',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809269',
- },
- userProfile: {
- userId: '12197200',
- displayName: 'justamentalpatient',
- webUrl: 'https://profile.theguardian.com/user/id/12197200',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12197200',
- avatar: 'https://avatar.guim.co.uk/user/12197200',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12197200',
- badge: [],
- },
- },
- {
- id: 138809589,
- body: '
But then who would torment the sick and disabled?
',
- date: '09 March 2020 7:30pm',
- isoDateTime: '2020-03-09T19:30:55Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809589',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809589',
- numRecommends: 11,
- isHighlighted: false,
- responseTo: {
- displayName: 'justamentalpatient',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809565',
- isoDateTime: '2020-03-09T19:29:25Z',
- date: '09 March 2020 7:29pm',
- commentId: '138809565',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809565',
- },
- userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11635482',
- badge: [],
- },
- },
- {
- id: 138809713,
- body: '
Most people don’t realise it’s NHS resources they should be worrying about.
',
- date: '09 March 2020 7:38pm',
- isoDateTime: '2020-03-09T19:38:17Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809713',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809713',
- numRecommends: 3,
- isHighlighted: false,
- responseTo: {
- displayName: 'bifess',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809367',
- isoDateTime: '2020-03-09T19:17:06Z',
- date: '09 March 2020 7:17pm',
- commentId: '138809367',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809367',
- },
- userProfile: {
- userId: '15463361',
- displayName: 'Daniel Oneill',
- webUrl: 'https://profile.theguardian.com/user/id/15463361',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15463361',
- avatar: 'https://avatar.guim.co.uk/user/15463361',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/15463361',
- badge: [],
- },
- },
- {
- id: 138809914,
- body: '
The DWP will still have "decision makers" and "auditors".
',
- date: '09 March 2020 7:49pm',
- isoDateTime: '2020-03-09T19:49:12Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809914',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809914',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'MadBloris',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809589',
- isoDateTime: '2020-03-09T19:30:55Z',
- date: '09 March 2020 7:30pm',
- commentId: '138809589',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809589',
- },
- userProfile: {
- userId: '12197200',
- displayName: 'justamentalpatient',
- webUrl: 'https://profile.theguardian.com/user/id/12197200',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12197200',
- avatar: 'https://avatar.guim.co.uk/user/12197200',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12197200',
- badge: [],
- },
- },
- {
- id: 138810072,
- body: '
How can our unvaccinated NHS staff possibly deal with an influx of huge numbers of infectious and seriously ill patients?
',
- date: '09 March 2020 7:58pm',
- isoDateTime: '2020-03-09T19:58:52Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810072',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810072',
- numRecommends: 2,
- isHighlighted: false,
- responseTo: {
- displayName: 'MadBloris',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809269',
- isoDateTime: '2020-03-09T19:09:11Z',
- date: '09 March 2020 7:09pm',
- commentId: '138809269',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809269',
- },
- userProfile: {
- userId: '101756861',
- displayName: 'Bebo21',
- webUrl: 'https://profile.theguardian.com/user/id/101756861',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101756861',
- avatar: 'https://avatar.guim.co.uk/user/101756861',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101756861',
- badge: [],
- },
- },
- {
- id: 138810102,
- body: '
Care to point out where I made that argument
',
- date: '09 March 2020 8:00pm',
- isoDateTime: '2020-03-09T20:00:36Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810102',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810102',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'Bebo21',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810072',
- isoDateTime: '2020-03-09T19:58:52Z',
- date: '09 March 2020 7:58pm',
- commentId: '138810072',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810072',
- },
- userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11635482',
- badge: [],
- },
- },
- {
- id: 138810410,
- body: "
Jeremy Hunt's treatment of the Junior Doctors should be a stark reminder of the Tories attitude towards health workers. If they truly appreciated the hard work and dedication of NHS staff this Government would have ensured proper funding. Now that we are at the early stages of a potential health crisis I, and no doubt many others, await real and substantial funding to ensure the people of this Country receive the care they need during these very worrying times. Takes a deep intake of breath before exhaling!
",
- date: '09 March 2020 8:17pm',
- isoDateTime: '2020-03-09T20:17:16Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810410',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810410',
- numRecommends: 12,
- isHighlighted: false,
- responseTo: {
- displayName: 'foralltime',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809504',
- isoDateTime: '2020-03-09T19:25:50Z',
- date: '09 March 2020 7:25pm',
- commentId: '138809504',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809504',
- },
- userProfile: {
- userId: '4260062',
- displayName: 'daffers56',
- webUrl: 'https://profile.theguardian.com/user/id/4260062',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4260062',
- avatar: 'https://avatar.guim.co.uk/user/4260062',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/4260062',
- badge: [],
- },
- },
- {
- id: 138810430,
- body: '
We will do our best but other patients will suffer . Operation will be cancelled, treatments delayed and emergencies moved around away from local hospitals.
',
- date: '09 March 2020 8:18pm',
- isoDateTime: '2020-03-09T20:18:30Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810430',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810430',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'MadBloris',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809269',
- isoDateTime: '2020-03-09T19:09:11Z',
- date: '09 March 2020 7:09pm',
- commentId: '138809269',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809269',
- },
- userProfile: {
- userId: '13830442',
- displayName: 'kingtwist',
- webUrl: 'https://profile.theguardian.com/user/id/13830442',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13830442',
- avatar: 'https://avatar.guim.co.uk/user/13830442',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/13830442',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 12,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 11,
+ },
+ {
+ id: 46810367,
+ body: '
Test from the API -1503725237
',
+ date: '29 January 2015 11:38am',
+ isoDateTime: '2015-01-29T11:38:56Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/46810367',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/46810367',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '4339939',
+ displayName: 'GideonGoldberg1',
+ webUrl: 'https://profile.theguardian.com/user/id/4339939',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
+ avatar: 'https://avatar.guim.co.uk/user/4339939',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
},
{
- id: 138809272,
- body: '
Begone ye self-serving Tory isolationists.
Never has there been a more significant time for Big Government and public health provision. Nature has spoken.
',
- date: '09 March 2020 7:09pm',
- isoDateTime: '2020-03-09T19:09:28Z',
+ id: 47135441,
+ body: '
Another comment
',
+ date: '05 February 2015 2:53pm',
+ isoDateTime: '2015-02-05T14:53:38Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809272',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809272',
- numRecommends: 45,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/47135441',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/47135441',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '13239086',
- displayName: 'blipvert',
- webUrl: 'https://profile.theguardian.com/user/id/13239086',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13239086',
- avatar: 'https://avatar.guim.co.uk/user/13239086',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/13239086',
+ userId: '10187427',
+ displayName: 'Jholder112233',
+ webUrl: 'https://profile.theguardian.com/user/id/10187427',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10187427',
+ avatar: 'https://avatar.guim.co.uk/user/10187427',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/10187427',
badge: [],
},
- responses: [
- {
- id: 138809396,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '09 March 2020 7:19pm',
- isoDateTime: '2020-03-09T19:19:03Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809396',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809396',
- numRecommends: 0,
- isHighlighted: false,
- responseTo: {
- displayName: 'blipvert',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809272',
- isoDateTime: '2020-03-09T19:09:28Z',
- date: '09 March 2020 7:09pm',
- commentId: '138809272',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809272',
- },
- userProfile: {
- userId: '13093174',
- displayName: 'Cricketnut',
- webUrl: 'https://profile.theguardian.com/user/id/13093174',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13093174',
- avatar: 'https://avatar.guim.co.uk/user/13093174',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/13093174',
- badge: [],
- },
- },
- {
- id: 138809487,
- body: '
There are few Libertarians and small government advocates during pandemics.
',
- date: '09 March 2020 7:24pm',
- isoDateTime: '2020-03-09T19:24:46Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809487',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809487',
- numRecommends: 30,
- isHighlighted: false,
- responseTo: {
- displayName: 'blipvert',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809272',
- isoDateTime: '2020-03-09T19:09:28Z',
- date: '09 March 2020 7:09pm',
- commentId: '138809272',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809272',
- },
- userProfile: {
- userId: '100102208',
- displayName: 'AJVC1991',
- webUrl: 'https://profile.theguardian.com/user/id/100102208',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100102208',
- avatar: 'https://avatar.guim.co.uk/user/100102208',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100102208',
- badge: [],
- },
- },
- {
- id: 138809896,
- body: '
What?
',
- date: '09 March 2020 7:48pm',
- isoDateTime: '2020-03-09T19:48:31Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809896',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809896',
- numRecommends: 9,
- isHighlighted: false,
- responseTo: {
- displayName: 'blipvert',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809272',
- isoDateTime: '2020-03-09T19:09:28Z',
- date: '09 March 2020 7:09pm',
- commentId: '138809272',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809272',
- },
- userProfile: {
- userId: '2611744',
- displayName: 'Delius',
- webUrl: 'https://profile.theguardian.com/user/id/2611744',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2611744',
- avatar: 'https://avatar.guim.co.uk/user/2611744',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2611744',
- badge: [],
- },
- },
- {
- id: 138810191,
- body: '
Or at least, they don\'t flaunt their allegiance to Britannia Unchained and Rand quite so obviously. What awaits if we continue to act as if "there are individual men and women and there are families" and no responsibility to a wider society?
',
- date: '09 March 2020 8:05pm',
- isoDateTime: '2020-03-09T20:05:54Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810191',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810191',
- numRecommends: 20,
- isHighlighted: false,
- responseTo: {
- displayName: 'AJVC1991',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809487',
- isoDateTime: '2020-03-09T19:24:46Z',
- date: '09 March 2020 7:24pm',
- commentId: '138809487',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809487',
- },
- userProfile: {
- userId: '12298092',
- displayName: '_jhfta_',
- webUrl: 'https://profile.theguardian.com/user/id/12298092',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12298092',
- avatar: 'https://avatar.guim.co.uk/user/12298092',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12298092',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 5,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 1,
- responseCount: 4,
+ },
+ {
+ id: 47135508,
+ body: '
Final comment here
',
+ date: '05 February 2015 2:54pm',
+ isoDateTime: '2015-02-05T14:54:50Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/47135508',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/47135508',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '10187427',
+ displayName: 'Jholder112233',
+ webUrl: 'https://profile.theguardian.com/user/id/10187427',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10187427',
+ avatar: 'https://avatar.guim.co.uk/user/10187427',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/10187427',
+ badge: [],
},
},
{
- id: 138809276,
- body: "
You're a worthy champion of the NHS Polly. Bravo.
",
- date: '09 March 2020 7:10pm',
- isoDateTime: '2020-03-09T19:10:13Z',
+ id: 47512449,
+ body: '
Test comment.
',
+ date: '13 February 2015 2:11pm',
+ isoDateTime: '2015-02-13T14:11:54Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809276',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809276',
- numRecommends: 38,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/47512449',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/47512449',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '2031734',
- displayName: 'crosby99',
- webUrl: 'https://profile.theguardian.com/user/id/2031734',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2031734',
- avatar: 'https://avatar.guim.co.uk/user/2031734',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/2031734',
+ userId: '10187427',
+ displayName: 'Jholder112233',
+ webUrl: 'https://profile.theguardian.com/user/id/10187427',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10187427',
+ avatar: 'https://avatar.guim.co.uk/user/10187427',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/10187427',
badge: [],
},
},
{
- id: 138809278,
- body: "
Why don't The Guardian (and all other high quality papers), concurrently and with equal vigor, report on flu deaths, cancer deaths, car crashes? Or for that matter, freak accidents? How many freak accidents have occurred since the 5 people have died of Coronavirus?
",
- date: '09 March 2020 7:10pm',
- isoDateTime: '2020-03-09T19:10:45Z',
+ id: 47512495,
+ body: '
And another
',
+ date: '13 February 2015 2:12pm',
+ isoDateTime: '2015-02-13T14:12:42Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809278',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809278',
- numRecommends: 50,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/47512495',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/47512495',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '1787464',
- displayName: 'bravobravoboooo',
- webUrl: 'https://profile.theguardian.com/user/id/1787464',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1787464',
- avatar: 'https://avatar.guim.co.uk/user/1787464',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/1787464',
- badge: [],
- },
- responses: [
- {
- id: 138809343,
- body: "
Flu's reported on when it strains our NHS. This will be much worse for the NHS in affected areas if/when we get numbers like China and Italy.
",
- date: '09 March 2020 7:15pm',
- isoDateTime: '2020-03-09T19:15:47Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809343',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809343',
- numRecommends: 42,
- isHighlighted: false,
- responseTo: {
- displayName: 'bravobravoboooo',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809278',
- isoDateTime: '2020-03-09T19:10:45Z',
- date: '09 March 2020 7:10pm',
- commentId: '138809278',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809278',
- },
- userProfile: {
- userId: '12567954',
- displayName: 'sausageweasel',
- webUrl: 'https://profile.theguardian.com/user/id/12567954',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12567954',
- avatar: 'https://avatar.guim.co.uk/user/12567954',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12567954',
- badge: [],
- },
- },
- {
- id: 138809360,
- body: '
Are freak accidents catching?
',
- date: '09 March 2020 7:16pm',
- isoDateTime: '2020-03-09T19:16:43Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809360',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809360',
- numRecommends: 71,
- isHighlighted: false,
- responseTo: {
- displayName: 'bravobravoboooo',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809278',
- isoDateTime: '2020-03-09T19:10:45Z',
- date: '09 March 2020 7:10pm',
- commentId: '138809278',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809278',
- },
- userProfile: {
- userId: '2966817',
- displayName: 'philipphilip99',
- webUrl: 'https://profile.theguardian.com/user/id/2966817',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2966817',
- avatar: 'https://avatar.guim.co.uk/user/2966817',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2966817',
- badge: [],
- },
- },
- {
- id: 138809390,
- body: '
Anything to take the focus off our desperately poor government and the oaf pretending to be pm
',
- date: '09 March 2020 7:18pm',
- isoDateTime: '2020-03-09T19:18:35Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809390',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809390',
- numRecommends: 46,
- isHighlighted: false,
- responseTo: {
- displayName: 'bravobravoboooo',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809278',
- isoDateTime: '2020-03-09T19:10:45Z',
- date: '09 March 2020 7:10pm',
- commentId: '138809278',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809278',
- },
- userProfile: {
- userId: '12360820',
- displayName: 'drragon',
- webUrl: 'https://profile.theguardian.com/user/id/12360820',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12360820',
- avatar: 'https://avatar.guim.co.uk/user/12360820',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12360820',
- badge: [],
- },
- },
- {
- id: 138809393,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '09 March 2020 7:18pm',
- isoDateTime: '2020-03-09T19:18:54Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809393',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809393',
- numRecommends: 3,
- isHighlighted: false,
- responseTo: {
- displayName: 'bravobravoboooo',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809278',
- isoDateTime: '2020-03-09T19:10:45Z',
- date: '09 March 2020 7:10pm',
- commentId: '138809278',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809278',
- },
- userProfile: {
- userId: '101763863',
- displayName: 'DarthRaider',
- webUrl: 'https://profile.theguardian.com/user/id/101763863',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101763863',
- avatar: 'https://avatar.guim.co.uk/user/101763863',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101763863',
- badge: [],
- },
- },
- {
- id: 138809457,
- body: "
Coalition, Tory majority, brexit, bigger Tory majority
I'd say accidents and foolhardiness is proving to be catching
",
- date: '09 March 2020 7:22pm',
- isoDateTime: '2020-03-09T19:22:36Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809457',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809457',
- numRecommends: 13,
- isHighlighted: false,
- responseTo: {
- displayName: 'philipphilip99',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809360',
- isoDateTime: '2020-03-09T19:16:43Z',
- date: '09 March 2020 7:16pm',
- commentId: '138809360',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809360',
- },
- userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11635482',
- badge: [],
- },
- },
- {
- id: 138809460,
- body: '
Anything to take the focus off our desperately poor government and the oaf pretending to be pm
Exactly, drragon, exactly. ;-)
',
- date: '09 March 2020 7:22pm',
- isoDateTime: '2020-03-09T19:22:38Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809460',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809460',
- numRecommends: 10,
- isHighlighted: false,
- responseTo: {
- displayName: 'drragon',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809390',
- isoDateTime: '2020-03-09T19:18:35Z',
- date: '09 March 2020 7:18pm',
- commentId: '138809390',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809390',
- },
- userProfile: {
- userId: '10801728',
- displayName: 'UnrepentantPunk',
- webUrl: 'https://profile.theguardian.com/user/id/10801728',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10801728',
- avatar: 'https://avatar.guim.co.uk/user/10801728',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/10801728',
- badge: [],
- },
- },
- {
- id: 138809466,
- body: "
'freak accidents'
i think your comment counts as one such event.
",
- date: '09 March 2020 7:22pm',
- isoDateTime: '2020-03-09T19:22:57Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809466',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809466',
- numRecommends: 16,
- isHighlighted: false,
- responseTo: {
- displayName: 'bravobravoboooo',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809278',
- isoDateTime: '2020-03-09T19:10:45Z',
- date: '09 March 2020 7:10pm',
- commentId: '138809278',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809278',
- },
- userProfile: {
- userId: '4636148',
- displayName: 'DismantleTrident',
- webUrl: 'https://profile.theguardian.com/user/id/4636148',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4636148',
- avatar: 'https://avatar.guim.co.uk/user/4636148',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/4636148',
- badge: [],
- },
- },
- {
- id: 138809493,
- body: '
Agreed. The media are ripping apart our society with greater vigour than the disease itself. This is NUTS!
',
- date: '09 March 2020 7:25pm',
- isoDateTime: '2020-03-09T19:25:06Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809493',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809493',
- numRecommends: 15,
- isHighlighted: false,
- responseTo: {
- displayName: 'bravobravoboooo',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809278',
- isoDateTime: '2020-03-09T19:10:45Z',
- date: '09 March 2020 7:10pm',
- commentId: '138809278',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809278',
- },
- userProfile: {
- userId: '11992544',
- displayName: 'Wiretrip',
- webUrl: 'https://profile.theguardian.com/user/id/11992544',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11992544',
- avatar: 'https://avatar.guim.co.uk/user/11992544',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11992544',
- badge: [],
- },
- },
- {
- id: 138809495,
- body: '
None of those are going to result in 20% of the working population being off sick at the same time.
',
- date: '09 March 2020 7:25pm',
- isoDateTime: '2020-03-09T19:25:15Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809495',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809495',
- numRecommends: 26,
- isHighlighted: false,
- responseTo: {
- displayName: 'bravobravoboooo',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809278',
- isoDateTime: '2020-03-09T19:10:45Z',
- date: '09 March 2020 7:10pm',
- commentId: '138809278',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809278',
- },
- userProfile: {
- userId: '15322830',
- displayName: 'Anonymous_John',
- webUrl: 'https://profile.theguardian.com/user/id/15322830',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15322830',
- avatar: 'https://avatar.guim.co.uk/user/15322830',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/15322830',
- badge: [],
- },
- },
- {
- id: 138809506,
- body: '
"Are freak accidents catching?" No but rank stupidity appears to be...
',
- date: '09 March 2020 7:25pm',
- isoDateTime: '2020-03-09T19:25:55Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809506',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809506',
- numRecommends: 11,
- isHighlighted: false,
- responseTo: {
- displayName: 'philipphilip99',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809360',
- isoDateTime: '2020-03-09T19:16:43Z',
- date: '09 March 2020 7:16pm',
- commentId: '138809360',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809360',
- },
- userProfile: {
- userId: '11992544',
- displayName: 'Wiretrip',
- webUrl: 'https://profile.theguardian.com/user/id/11992544',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11992544',
- avatar: 'https://avatar.guim.co.uk/user/11992544',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11992544',
- badge: [],
- },
- },
- {
- id: 138809507,
- body: '
This is a pandemic. It’s an airborne virus. Very contagious. Most of the population will contract it over the coming weeks/months. It will affect MOST of the population. Do you not understand?
',
- date: '09 March 2020 7:25pm',
- isoDateTime: '2020-03-09T19:25:59Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809507',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809507',
- numRecommends: 31,
- isHighlighted: false,
- responseTo: {
- displayName: 'bravobravoboooo',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809278',
- isoDateTime: '2020-03-09T19:10:45Z',
- date: '09 March 2020 7:10pm',
- commentId: '138809278',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809278',
- },
- userProfile: {
- userId: '2660419',
- displayName: 'Wilsonbeans',
- webUrl: 'https://profile.theguardian.com/user/id/2660419',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2660419',
- avatar: 'https://avatar.guim.co.uk/user/2660419',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2660419',
- badge: [],
- },
- },
- {
- id: 138809511,
- body: '
Thanks dude. You always show these sociopaths for what they are. Keep well
',
- date: '09 March 2020 7:26pm',
- isoDateTime: '2020-03-09T19:26:08Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809511',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809511',
- numRecommends: 10,
- isHighlighted: false,
- responseTo: {
- displayName: 'UnrepentantPunk',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809460',
- isoDateTime: '2020-03-09T19:22:38Z',
- date: '09 March 2020 7:22pm',
- commentId: '138809460',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809460',
- },
- userProfile: {
- userId: '12360820',
- displayName: 'drragon',
- webUrl: 'https://profile.theguardian.com/user/id/12360820',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12360820',
- avatar: 'https://avatar.guim.co.uk/user/12360820',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12360820',
- badge: [],
- },
- },
- {
- id: 138809520,
- body: '
And yours is the tailigating car that causes the pileup...
',
- date: '09 March 2020 7:26pm',
- isoDateTime: '2020-03-09T19:26:53Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809520',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809520',
- numRecommends: 1,
- isHighlighted: false,
- responseTo: {
- displayName: 'DismantleTrident',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809466',
- isoDateTime: '2020-03-09T19:22:57Z',
- date: '09 March 2020 7:22pm',
- commentId: '138809466',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809466',
- },
- userProfile: {
- userId: '11992544',
- displayName: 'Wiretrip',
- webUrl: 'https://profile.theguardian.com/user/id/11992544',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11992544',
- avatar: 'https://avatar.guim.co.uk/user/11992544',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11992544',
- badge: [],
- },
- },
- {
- id: 138809543,
- body: "
Deaths in Italy are now running at 100 per day.
Our diagnosed cases are growing at the same rate as Italy's did, just two weeks later.
Will you come back on here in the weeks time and laugh off those extra 1000 deaths?
",
- date: '09 March 2020 7:28pm',
- isoDateTime: '2020-03-09T19:28:16Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809543',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809543',
- numRecommends: 30,
- isHighlighted: false,
- responseTo: {
- displayName: 'bravobravoboooo',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809278',
- isoDateTime: '2020-03-09T19:10:45Z',
- date: '09 March 2020 7:10pm',
- commentId: '138809278',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809278',
- },
- userProfile: {
- userId: '13268043',
- displayName: 'Bicbiro',
- webUrl: 'https://profile.theguardian.com/user/id/13268043',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13268043',
- avatar: 'https://avatar.guim.co.uk/user/13268043',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/13268043',
- badge: [],
- },
- },
- {
- id: 138809993,
- body: "
Agreed. The media are ripping apart our society with greater vigour than the disease itself. This is NUTS!
From my perspective the media along with the Tories have been ripping this country apart for a long time now.
The strivers versus skivers rhetoric has been used to rip away income from those at the bottom of our society.
Brexit has been used to rip apart our society in many different ways.
This kind of thing has been happening lots and lots and to my way of thinking it is about time that the Tories manned up and accepted the responsibility that they have for the impact that they have had on those at the bottom of our society.
Funny isn't it that when the government wants to tear apart society it is all for it yet when the narrative turns against them all of a sudden it is a different story.
",
- date: '09 March 2020 7:54pm',
- isoDateTime: '2020-03-09T19:54:51Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809993',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809993',
- numRecommends: 15,
- isHighlighted: false,
- responseTo: {
- displayName: 'Wiretrip',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809493',
- isoDateTime: '2020-03-09T19:25:06Z',
- date: '09 March 2020 7:25pm',
- commentId: '138809493',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809493',
- },
- userProfile: {
- userId: '10085855',
- displayName: 'bifess',
- webUrl: 'https://profile.theguardian.com/user/id/10085855',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10085855',
- avatar: 'https://avatar.guim.co.uk/user/10085855',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/10085855',
- badge: [],
- },
- },
- {
- id: 138810023,
- body: '
Agreed!
',
- date: '09 March 2020 7:56pm',
- isoDateTime: '2020-03-09T19:56:21Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810023',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810023',
- numRecommends: 7,
- isHighlighted: false,
- responseTo: {
- displayName: 'bifess',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809993',
- isoDateTime: '2020-03-09T19:54:51Z',
- date: '09 March 2020 7:54pm',
- commentId: '138809993',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809993',
- },
- userProfile: {
- userId: '11992544',
- displayName: 'Wiretrip',
- webUrl: 'https://profile.theguardian.com/user/id/11992544',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11992544',
- avatar: 'https://avatar.guim.co.uk/user/11992544',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11992544',
- badge: [],
- },
- },
- {
- id: 138810086,
- body: '
"Deaths in Italy are now running at 100 per day." Stop it! That\'s exactly the way the tabloid media would present it. There were 97 deaths today. That is not the same a "per day". If 100 people die there tomorrow, then you can come back to me.
',
- date: '09 March 2020 7:59pm',
- isoDateTime: '2020-03-09T19:59:50Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810086',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810086',
- numRecommends: 12,
- isHighlighted: false,
- responseTo: {
- displayName: 'Bicbiro',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809543',
- isoDateTime: '2020-03-09T19:28:16Z',
- date: '09 March 2020 7:28pm',
- commentId: '138809543',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809543',
- },
- userProfile: {
- userId: '11992544',
- displayName: 'Wiretrip',
- webUrl: 'https://profile.theguardian.com/user/id/11992544',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11992544',
- avatar: 'https://avatar.guim.co.uk/user/11992544',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11992544',
- badge: [],
- },
- },
- {
- id: 138810238,
- body: "
Because it's difficult to make political capital from those. Whereas whipping up irresponsible levels of fear and panic is justified in their eyes as it provides opportunity for Tory bashing.
",
- date: '09 March 2020 8:08pm',
- isoDateTime: '2020-03-09T20:08:29Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810238',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810238',
- numRecommends: 7,
- isHighlighted: false,
- responseTo: {
- displayName: 'bravobravoboooo',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809278',
- isoDateTime: '2020-03-09T19:10:45Z',
- date: '09 March 2020 7:10pm',
- commentId: '138809278',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809278',
- },
- userProfile: {
- userId: '100456937',
- displayName: 'Testament235',
- webUrl: 'https://profile.theguardian.com/user/id/100456937',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100456937',
- avatar: 'https://avatar.guim.co.uk/user/100456937',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100456937',
- badge: [],
- },
- },
- {
- id: 138810275,
- body: '
Your post is pure hyperbole.
',
- date: '09 March 2020 8:10pm',
- isoDateTime: '2020-03-09T20:10:19Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810275',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810275',
- numRecommends: 6,
- isHighlighted: false,
- responseTo: {
- displayName: 'Wilsonbeans',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809507',
- isoDateTime: '2020-03-09T19:25:59Z',
- date: '09 March 2020 7:25pm',
- commentId: '138809507',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809507',
- },
- userProfile: {
- userId: '100456937',
- displayName: 'Testament235',
- webUrl: 'https://profile.theguardian.com/user/id/100456937',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100456937',
- avatar: 'https://avatar.guim.co.uk/user/100456937',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100456937',
- badge: [],
- },
- },
- {
- id: 138810411,
- body: "
I had to attend a ladder training course today, laid on by American company. Apparently, according to the video, 6000 Americans die every year falling of a ladder. Puts coronavirus into perspective, but it won't sell a single newspaper.
",
- date: '09 March 2020 8:17pm',
- isoDateTime: '2020-03-09T20:17:17Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810411',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810411',
- numRecommends: 8,
- isHighlighted: false,
- responseTo: {
- displayName: 'bravobravoboooo',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809278',
- isoDateTime: '2020-03-09T19:10:45Z',
- date: '09 March 2020 7:10pm',
- commentId: '138809278',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809278',
- },
- userProfile: {
- userId: '11926516',
- displayName: 'theseligsussex',
- webUrl: 'https://profile.theguardian.com/user/id/11926516',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11926516',
- avatar: 'https://avatar.guim.co.uk/user/11926516',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11926516',
- badge: [],
- },
- },
- {
- id: 138810541,
- body: '
Please read this posted by someone above: https://mobile.twitter.com/silviast9/status/1236933818654896129
This disease is very, very serious and people trying to minimise what is going to happen are going to make it worse as people will ignore medical advice to self-isolate and avoid social contact.
There is no need for most people to worry too much, but it is absolutely vital that people are extremely clear that if the spread of the disease is not controlled by them personally following medical advice, the NHS will not be able to cope.
',
- date: '09 March 2020 8:23pm',
- isoDateTime: '2020-03-09T20:23:58Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810541',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810541',
- numRecommends: 9,
- isHighlighted: false,
- responseTo: {
- displayName: 'bravobravoboooo',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809278',
- isoDateTime: '2020-03-09T19:10:45Z',
- date: '09 March 2020 7:10pm',
- commentId: '138809278',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809278',
- },
- userProfile: {
- userId: '12611808',
- displayName: 'Shortordercook',
- webUrl: 'https://profile.theguardian.com/user/id/12611808',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12611808',
- avatar: 'https://avatar.guim.co.uk/user/12611808',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12611808',
- badge: [],
- },
- },
- {
- id: 138810661,
- body: "
Thanks, drragon, as do you. I believe that's the attraction between us. *blush* *runs out*
",
- date: '09 March 2020 8:30pm',
- isoDateTime: '2020-03-09T20:30:16Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810661',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810661',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'drragon',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809511',
- isoDateTime: '2020-03-09T19:26:08Z',
- date: '09 March 2020 7:26pm',
- commentId: '138809511',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809511',
- },
- userProfile: {
- userId: '10801728',
- displayName: 'UnrepentantPunk',
- webUrl: 'https://profile.theguardian.com/user/id/10801728',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10801728',
- avatar: 'https://avatar.guim.co.uk/user/10801728',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/10801728',
- badge: [],
- },
- },
- {
- id: 138810864,
- body: "
I had to attend a ladder training course today, laid on by American company. Apparently, according to the video, 6000 Americans die every year falling of a ladder. Puts coronavirus into perspective, but it won't sell a single newspaper.
*points and laughs* You can't catch 'falling off a ladder' from others, can you?
",
- date: '09 March 2020 8:42pm',
- isoDateTime: '2020-03-09T20:42:38Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810864',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810864',
- numRecommends: 13,
- isHighlighted: false,
- responseTo: {
- displayName: 'theseligsussex',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810411',
- isoDateTime: '2020-03-09T20:17:17Z',
- date: '09 March 2020 8:17pm',
- commentId: '138810411',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810411',
- },
- userProfile: {
- userId: '10801728',
- displayName: 'UnrepentantPunk',
- webUrl: 'https://profile.theguardian.com/user/id/10801728',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10801728',
- avatar: 'https://avatar.guim.co.uk/user/10801728',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/10801728',
- badge: [],
- },
- },
- {
- id: 138810955,
- body: '
Yes, car crashes are so contagious...
And you can cure cancer by washing your hands.
',
- date: '09 March 2020 8:46pm',
- isoDateTime: '2020-03-09T20:46:40Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810955',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810955',
- numRecommends: 10,
- isHighlighted: false,
- responseTo: {
- displayName: 'bravobravoboooo',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809278',
- isoDateTime: '2020-03-09T19:10:45Z',
- date: '09 March 2020 7:10pm',
- commentId: '138809278',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809278',
- },
- userProfile: {
- userId: '100548223',
- displayName: 'ManuelSantiago',
- webUrl: 'https://profile.theguardian.com/user/id/100548223',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100548223',
- avatar: 'https://avatar.guim.co.uk/user/100548223',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100548223',
- badge: [],
- },
- },
- {
- id: 138811091,
- body: "
It was 133 yesterday. That's averaging over 100 per day.
If you want to make the case you could say it's going down now but with today's lockdown I guess you don't want to do that.
",
- date: '09 March 2020 8:54pm',
- isoDateTime: '2020-03-09T20:54:08Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811091',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811091',
- numRecommends: 7,
- isHighlighted: false,
- responseTo: {
- displayName: 'Wiretrip',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810086',
- isoDateTime: '2020-03-09T19:59:50Z',
- date: '09 March 2020 7:59pm',
- commentId: '138810086',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810086',
- },
- userProfile: {
- userId: '13268043',
- displayName: 'Bicbiro',
- webUrl: 'https://profile.theguardian.com/user/id/13268043',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13268043',
- avatar: 'https://avatar.guim.co.uk/user/13268043',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/13268043',
- badge: [],
- },
- },
- {
- id: 138811422,
- body: '
OK fair enough. I stand corrected.
',
- date: '09 March 2020 9:11pm',
- isoDateTime: '2020-03-09T21:11:59Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811422',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811422',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'Bicbiro',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138811091',
- isoDateTime: '2020-03-09T20:54:08Z',
- date: '09 March 2020 8:54pm',
- commentId: '138811091',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138811091',
- },
- userProfile: {
- userId: '11992544',
- displayName: 'Wiretrip',
- webUrl: 'https://profile.theguardian.com/user/id/11992544',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11992544',
- avatar: 'https://avatar.guim.co.uk/user/11992544',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11992544',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 27,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 1,
- responseCount: 26,
- },
- },
- {
- id: 138809284,
- body: '
40,000 new hospitals and 50 new nurses any day now
',
- date: '09 March 2020 7:11pm',
- isoDateTime: '2020-03-09T19:11:18Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809284',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809284',
- numRecommends: 108,
- isHighlighted: false,
- userProfile: {
- userId: '11113939',
- displayName: 'MaoZedongInCheek',
- webUrl: 'https://profile.theguardian.com/user/id/11113939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11113939',
- avatar: 'https://avatar.guim.co.uk/user/11113939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/11113939',
- badge: [],
- },
- responses: [
- {
- id: 138809541,
- body: '
To go with the extra £350 million a week we were promised.
',
- date: '09 March 2020 7:28pm',
- isoDateTime: '2020-03-09T19:28:09Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809541',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809541',
- numRecommends: 83,
- isHighlighted: false,
- responseTo: {
- displayName: 'MaoZedongInCheek',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809284',
- isoDateTime: '2020-03-09T19:11:18Z',
- date: '09 March 2020 7:11pm',
- commentId: '138809284',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809284',
- },
- userProfile: {
- userId: '4255554',
- displayName: 'Strummered',
- webUrl: 'https://profile.theguardian.com/user/id/4255554',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4255554',
- avatar: 'https://avatar.guim.co.uk/user/4255554',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/4255554',
- badge: [],
- },
- },
- {
- id: 138809609,
- body: '
Countervaccines ordered by the home office
',
- date: '09 March 2020 7:31pm',
- isoDateTime: '2020-03-09T19:31:58Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809609',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809609',
- numRecommends: 30,
- isHighlighted: false,
- responseTo: {
- displayName: 'MaoZedongInCheek',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809284',
- isoDateTime: '2020-03-09T19:11:18Z',
- date: '09 March 2020 7:11pm',
- commentId: '138809284',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809284',
- },
- userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11635482',
- badge: [],
- },
- },
- {
- id: 138809766,
- body: '
Soon we can stop paying for prescriptions. Gisela Stuart said we could.
',
- date: '09 March 2020 7:41pm',
- isoDateTime: '2020-03-09T19:41:04Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809766',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809766',
- numRecommends: 28,
- isHighlighted: false,
- responseTo: {
- displayName: 'MaoZedongInCheek',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809284',
- isoDateTime: '2020-03-09T19:11:18Z',
- date: '09 March 2020 7:11pm',
- commentId: '138809284',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809284',
- },
- userProfile: {
- userId: '15264988',
- displayName: 'SueSharpe',
- webUrl: 'https://profile.theguardian.com/user/id/15264988',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15264988',
- avatar: 'https://avatar.guim.co.uk/user/15264988',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/15264988',
- badge: [],
- },
- },
- {
- id: 138809927,
- body: '
Ha!
',
- date: '09 March 2020 7:50pm',
- isoDateTime: '2020-03-09T19:50:32Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809927',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809927',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'MadBloris',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809609',
- isoDateTime: '2020-03-09T19:31:58Z',
- date: '09 March 2020 7:31pm',
- commentId: '138809609',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809609',
- },
- userProfile: {
- userId: '12197200',
- displayName: 'justamentalpatient',
- webUrl: 'https://profile.theguardian.com/user/id/12197200',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12197200',
- avatar: 'https://avatar.guim.co.uk/user/12197200',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12197200',
- badge: [],
- },
- },
- {
- id: 138811578,
- body: "
Stop paying prescriptions? - I haven't paid for a prescription in a nearly a decade!
Oh, hold on. I'm in Scotland, and Nicola Sturgeon who introduced this policy as health secretary in 2011.... following Wales in 2007, and Ireland in 2010. So it is only 1/4 of the UK nations that pays for prescriptions................
",
- date: '09 March 2020 9:19pm',
- isoDateTime: '2020-03-09T21:19:00Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811578',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811578',
- numRecommends: 14,
- isHighlighted: false,
- responseTo: {
- displayName: 'SueSharpe',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809766',
- isoDateTime: '2020-03-09T19:41:04Z',
- date: '09 March 2020 7:41pm',
- commentId: '138809766',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809766',
- },
- userProfile: {
- userId: '14318311',
- displayName: 'abonimouse',
- webUrl: 'https://profile.theguardian.com/user/id/14318311',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14318311',
- avatar: 'https://avatar.guim.co.uk/user/14318311',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/14318311',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 6,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 5,
- },
- },
- {
- id: 138809294,
- body: '
Oh and no cooperation with those evil Europeans who want to work together in mutual interests
',
- date: '09 March 2020 7:12pm',
- isoDateTime: '2020-03-09T19:12:10Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809294',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809294',
- numRecommends: 95,
- isHighlighted: false,
- userProfile: {
- userId: '11113939',
- displayName: 'MaoZedongInCheek',
- webUrl: 'https://profile.theguardian.com/user/id/11113939',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11113939',
- avatar: 'https://avatar.guim.co.uk/user/11113939',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/11113939',
- badge: [],
- },
- responses: [
- {
- id: 138809318,
- body: '
And we are leaving the EU December 2020- and walking out of negotiations in June! We are all alone, in a ditch with Boris
',
- date: '09 March 2020 7:14pm',
- isoDateTime: '2020-03-09T19:14:23Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809318',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809318',
- numRecommends: 68,
- isHighlighted: false,
- responseTo: {
- displayName: 'MaoZedongInCheek',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809294',
- isoDateTime: '2020-03-09T19:12:10Z',
- date: '09 March 2020 7:12pm',
- commentId: '138809294',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809294',
- },
- userProfile: {
- userId: '17964816',
- displayName: 'Waterllili',
- webUrl: 'https://profile.theguardian.com/user/id/17964816',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/17964816',
- avatar: 'https://avatar.guim.co.uk/user/17964816',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/17964816',
- badge: [],
- },
- },
- {
- id: 138809370,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '09 March 2020 7:17pm',
- isoDateTime: '2020-03-09T19:17:12Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809370',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809370',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'MaoZedongInCheek',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809294',
- isoDateTime: '2020-03-09T19:12:10Z',
- date: '09 March 2020 7:12pm',
- commentId: '138809294',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809294',
- },
- userProfile: {
- userId: '101763863',
- displayName: 'DarthRaider',
- webUrl: 'https://profile.theguardian.com/user/id/101763863',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101763863',
- avatar: 'https://avatar.guim.co.uk/user/101763863',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101763863',
- badge: [],
- },
- },
- {
- id: 138809437,
- body: "
yeah it's their fault the medicines agency upped sticks and moved across the ditch...
",
- date: '09 March 2020 7:21pm',
- isoDateTime: '2020-03-09T19:21:23Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809437',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809437',
- numRecommends: 14,
- isHighlighted: false,
- responseTo: {
- displayName: 'MaoZedongInCheek',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809294',
- isoDateTime: '2020-03-09T19:12:10Z',
- date: '09 March 2020 7:12pm',
- commentId: '138809294',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809294',
- },
- userProfile: {
- userId: '4636148',
- displayName: 'DismantleTrident',
- webUrl: 'https://profile.theguardian.com/user/id/4636148',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4636148',
- avatar: 'https://avatar.guim.co.uk/user/4636148',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/4636148',
- badge: [],
- },
- },
- {
- id: 138809445,
- body: "
Can you imagine the state of the country in the event of a hard Brexit? We've had a glimpse and it isn't pretty. It will be horrific.
",
- date: '09 March 2020 7:21pm',
- isoDateTime: '2020-03-09T19:21:35Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809445',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809445',
- numRecommends: 20,
- isHighlighted: false,
- responseTo: {
- displayName: 'Waterllili',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809318',
- isoDateTime: '2020-03-09T19:14:23Z',
- date: '09 March 2020 7:14pm',
- commentId: '138809318',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809318',
- },
- userProfile: {
- userId: '4255554',
- displayName: 'Strummered',
- webUrl: 'https://profile.theguardian.com/user/id/4255554',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4255554',
- avatar: 'https://avatar.guim.co.uk/user/4255554',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/4255554',
- badge: [],
- },
- },
- {
- id: 138809492,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '09 March 2020 7:25pm',
- isoDateTime: '2020-03-09T19:25:02Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809492',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809492',
- numRecommends: 0,
- isHighlighted: false,
- responseTo: {
- displayName: 'Strummered',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809445',
- isoDateTime: '2020-03-09T19:21:35Z',
- date: '09 March 2020 7:21pm',
- commentId: '138809445',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809445',
- },
- userProfile: {
- userId: '101763863',
- displayName: 'DarthRaider',
- webUrl: 'https://profile.theguardian.com/user/id/101763863',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101763863',
- avatar: 'https://avatar.guim.co.uk/user/101763863',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101763863',
- badge: [],
- },
- },
- {
- id: 138809553,
- body: '
If only we could get additional doctors and nurses from Northern Italy!
',
- date: '09 March 2020 7:28pm',
- isoDateTime: '2020-03-09T19:28:49Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809553',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809553',
- numRecommends: 13,
- isHighlighted: false,
- responseTo: {
- displayName: 'MaoZedongInCheek',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809294',
- isoDateTime: '2020-03-09T19:12:10Z',
- date: '09 March 2020 7:12pm',
- commentId: '138809294',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809294',
- },
- userProfile: {
- userId: '101586975',
- displayName: 'Asifbymagic',
- webUrl: 'https://profile.theguardian.com/user/id/101586975',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101586975',
- avatar: 'https://avatar.guim.co.uk/user/101586975',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101586975',
- badge: [],
- },
- },
- {
- id: 138809617,
- body: '
They say Crises are a good time to bury bad news. The unrelenting undermining of EU/UK negotiations by this Gov is under way and no one is crying wolf- just Lisa Nandy did today mention a delay.
',
- date: '09 March 2020 7:32pm',
- isoDateTime: '2020-03-09T19:32:42Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809617',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809617',
- numRecommends: 13,
- isHighlighted: false,
- responseTo: {
- displayName: 'DismantleTrident',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809437',
- isoDateTime: '2020-03-09T19:21:23Z',
- date: '09 March 2020 7:21pm',
- commentId: '138809437',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809437',
- },
- userProfile: {
- userId: '17964816',
- displayName: 'Waterllili',
- webUrl: 'https://profile.theguardian.com/user/id/17964816',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/17964816',
- avatar: 'https://avatar.guim.co.uk/user/17964816',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/17964816',
- badge: [],
- },
- },
- {
- id: 138809656,
- body: '
Did de pfeffel and Cummins come up with this? Brexit first, send home the dirty furriners next followed by release the virus then hire all the unskilled, unemployed as nurses and doctors on zhc. Genius!
',
- date: '09 March 2020 7:34pm',
- isoDateTime: '2020-03-09T19:34:52Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809656',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809656',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'MaoZedongInCheek',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809294',
- isoDateTime: '2020-03-09T19:12:10Z',
- date: '09 March 2020 7:12pm',
- commentId: '138809294',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809294',
- },
- userProfile: {
- userId: '12698069',
- displayName: 'simjim091011',
- webUrl: 'https://profile.theguardian.com/user/id/12698069',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12698069',
- avatar: 'https://avatar.guim.co.uk/user/12698069',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12698069',
- badge: [],
- },
- },
- {
- id: 138809661,
- body: "
I'd love them to announce a delay. It'd be like the scene at the end of Kingsman with brexiteers exploding
Luckily I have 42 loo rolls to help tidy up
",
- date: '09 March 2020 7:35pm',
- isoDateTime: '2020-03-09T19:35:12Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809661',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809661',
- numRecommends: 13,
- isHighlighted: false,
- responseTo: {
- displayName: 'Waterllili',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809617',
- isoDateTime: '2020-03-09T19:32:42Z',
- date: '09 March 2020 7:32pm',
- commentId: '138809617',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809617',
- },
- userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11635482',
- badge: [],
- },
- },
- {
- id: 138809805,
- body: '
Luckily I have 42 loo rolls to help tidy up
That would not even cover the fall out from Johnson alone let alone all the others.
',
- date: '09 March 2020 7:43pm',
- isoDateTime: '2020-03-09T19:43:23Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809805',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809805',
- numRecommends: 8,
- isHighlighted: false,
- responseTo: {
- displayName: 'MadBloris',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809661',
- isoDateTime: '2020-03-09T19:35:12Z',
- date: '09 March 2020 7:35pm',
- commentId: '138809661',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809661',
- },
- userProfile: {
- userId: '10085855',
- displayName: 'bifess',
- webUrl: 'https://profile.theguardian.com/user/id/10085855',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10085855',
- avatar: 'https://avatar.guim.co.uk/user/10085855',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/10085855',
- badge: [],
- },
- },
- {
- id: 138809845,
- body: "
I only picked 42 because it's hitchhiker's guide day. I have no intention of cleaning up after brexiteers :D
",
- date: '09 March 2020 7:45pm',
- isoDateTime: '2020-03-09T19:45:42Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809845',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809845',
- numRecommends: 13,
- isHighlighted: false,
- responseTo: {
- displayName: 'bifess',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809805',
- isoDateTime: '2020-03-09T19:43:23Z',
- date: '09 March 2020 7:43pm',
- commentId: '138809805',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809805',
- },
- userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11635482',
- badge: [],
- },
- },
- {
- id: 138809866,
- body: '
42 rolls? I only have 8! It is going to be a mess up here in Scotland.
',
- date: '09 March 2020 7:47pm',
- isoDateTime: '2020-03-09T19:47:03Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809866',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809866',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'MadBloris',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809661',
- isoDateTime: '2020-03-09T19:35:12Z',
- date: '09 March 2020 7:35pm',
- commentId: '138809661',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809661',
- },
- userProfile: {
- userId: '17964816',
- displayName: 'Waterllili',
- webUrl: 'https://profile.theguardian.com/user/id/17964816',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/17964816',
- avatar: 'https://avatar.guim.co.uk/user/17964816',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/17964816',
- badge: [],
- },
- },
- {
- id: 138809977,
- body: "
to be fair, Germany and France banned exports of medical supplies. German customs officers just stopped lorries full of surgical masks at their border with Switzerland, despite they were part of a shipment going to Swiss hospitals from manufacturers in the Far East.
Don't place too much hope on European cooperation. It's all well when the weather is fine, but when it's “Germany first” when worst comes to worst.
",
- date: '09 March 2020 7:53pm',
- isoDateTime: '2020-03-09T19:53:46Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809977',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809977',
- numRecommends: 23,
- isHighlighted: false,
- responseTo: {
- displayName: 'MaoZedongInCheek',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809294',
- isoDateTime: '2020-03-09T19:12:10Z',
- date: '09 March 2020 7:12pm',
- commentId: '138809294',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809294',
- },
- userProfile: {
- userId: '16876782',
- displayName: '30624700',
- webUrl: 'https://profile.theguardian.com/user/id/16876782',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16876782',
- avatar: 'https://avatar.guim.co.uk/user/16876782',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/16876782',
- badge: [],
- },
- },
- {
- id: 138810132,
- body: "
I think I have nine, I bought a new pack a week or so ago. Can't remember if I've opened it yet.
So nah na nah na na
",
- date: '09 March 2020 8:02pm',
- isoDateTime: '2020-03-09T20:02:29Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810132',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810132',
- numRecommends: 3,
- isHighlighted: false,
- responseTo: {
- displayName: 'Waterllili',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809866',
- isoDateTime: '2020-03-09T19:47:03Z',
- date: '09 March 2020 7:47pm',
- commentId: '138809866',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809866',
- },
- userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11635482',
- badge: [],
- },
- },
- {
- id: 138810223,
- body: "
How can they do that, they aren't independent sovereign nations are they.
",
- date: '09 March 2020 8:07pm',
- isoDateTime: '2020-03-09T20:07:43Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810223',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810223',
- numRecommends: 10,
- isHighlighted: false,
- responseTo: {
- displayName: '30624700',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809977',
- isoDateTime: '2020-03-09T19:53:46Z',
- date: '09 March 2020 7:53pm',
- commentId: '138809977',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809977',
- },
- userProfile: {
- userId: '101693558',
- displayName: 'BritInStuttgart',
- webUrl: 'https://profile.theguardian.com/user/id/101693558',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101693558',
- avatar: 'https://avatar.guim.co.uk/user/101693558',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101693558',
- badge: [],
- },
- },
- {
- id: 138810401,
- body: '
Switzerland is not in Europe last time I looked
',
- date: '09 March 2020 8:16pm',
- isoDateTime: '2020-03-09T20:16:46Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810401',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810401',
- numRecommends: 3,
- isHighlighted: false,
- responseTo: {
- displayName: '30624700',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809977',
- isoDateTime: '2020-03-09T19:53:46Z',
- date: '09 March 2020 7:53pm',
- commentId: '138809977',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809977',
- },
- userProfile: {
- userId: '100760659',
- displayName: 'ajhisc',
- webUrl: 'https://profile.theguardian.com/user/id/100760659',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100760659',
- avatar: 'https://avatar.guim.co.uk/user/100760659',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100760659',
- badge: [],
- },
- },
- {
- id: 138810519,
- body: "
I've noticed the pound has fallen 6 cents in a fortnight, despite the crap that Italy (and to a lesser extent France) are going through.
",
- date: '09 March 2020 8:23pm',
- isoDateTime: '2020-03-09T20:23:13Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810519',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810519',
- numRecommends: 6,
- isHighlighted: false,
- responseTo: {
- displayName: 'Waterllili',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809617',
- isoDateTime: '2020-03-09T19:32:42Z',
- date: '09 March 2020 7:32pm',
- commentId: '138809617',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809617',
- },
- userProfile: {
- userId: '3578530',
- displayName: 'EnviroCapitalist',
- webUrl: 'https://profile.theguardian.com/user/id/3578530',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3578530',
- avatar: 'https://avatar.guim.co.uk/user/3578530',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/3578530',
- badge: [],
- },
- },
- {
- id: 138810569,
- body: '
What
',
- date: '09 March 2020 8:25pm',
- isoDateTime: '2020-03-09T20:25:34Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810569',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810569',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'ajhisc',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810401',
- isoDateTime: '2020-03-09T20:16:46Z',
- date: '09 March 2020 8:16pm',
- commentId: '138810401',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810401',
- },
- userProfile: {
- userId: '101821137',
- displayName: 'ScotchWoodcock',
- webUrl: 'https://profile.theguardian.com/user/id/101821137',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101821137',
- avatar: 'https://avatar.guim.co.uk/user/101821137',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101821137',
- badge: [],
- },
- },
- {
- id: 138810611,
- body: '
And why would we specifically want to get them from one particular part of another country?
',
- date: '09 March 2020 8:27pm',
- isoDateTime: '2020-03-09T20:27:51Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810611',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810611',
- numRecommends: 1,
- isHighlighted: false,
- responseTo: {
- displayName: 'Asifbymagic',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809553',
- isoDateTime: '2020-03-09T19:28:49Z',
- date: '09 March 2020 7:28pm',
- commentId: '138809553',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809553',
- },
- userProfile: {
- userId: '100789525',
- displayName: 'slimepants',
- webUrl: 'https://profile.theguardian.com/user/id/100789525',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100789525',
- avatar: 'https://avatar.guim.co.uk/user/100789525',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100789525',
- badge: [],
- },
- },
- {
- id: 138810627,
- body: "
I'm presuming he/she meant the EU
",
- date: '09 March 2020 8:28pm',
- isoDateTime: '2020-03-09T20:28:44Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810627',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810627',
- numRecommends: 3,
- isHighlighted: false,
- responseTo: {
- displayName: 'ScotchWoodcock',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810569',
- isoDateTime: '2020-03-09T20:25:34Z',
- date: '09 March 2020 8:25pm',
- commentId: '138810569',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810569',
- },
- userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11635482',
- badge: [],
- },
- },
- {
- id: 138810737,
- body: '
Oh thank god I was fucking panicking
',
- date: '09 March 2020 8:35pm',
- isoDateTime: '2020-03-09T20:35:04Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810737',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810737',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'MadBloris',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810627',
- isoDateTime: '2020-03-09T20:28:44Z',
- date: '09 March 2020 8:28pm',
- commentId: '138810627',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810627',
- },
- userProfile: {
- userId: '101821137',
- displayName: 'ScotchWoodcock',
- webUrl: 'https://profile.theguardian.com/user/id/101821137',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101821137',
- avatar: 'https://avatar.guim.co.uk/user/101821137',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101821137',
- badge: [],
- },
- },
- {
- id: 138810798,
- body: "
I'm only guessing. Switzerland may have moved, I don't keep up with geographical news
",
- date: '09 March 2020 8:38pm',
- isoDateTime: '2020-03-09T20:38:19Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810798',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810798',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'ScotchWoodcock',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810737',
- isoDateTime: '2020-03-09T20:35:04Z',
- date: '09 March 2020 8:35pm',
- commentId: '138810737',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810737',
- },
- userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11635482',
- badge: [],
- },
- },
- {
- id: 138810916,
- body: '
Taking back control, putting their country first - isn’t that want everyone voted for? And yet when another country does that you imply it is not fair?
',
- date: '09 March 2020 8:45pm',
- isoDateTime: '2020-03-09T20:45:15Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810916',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810916',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: '30624700',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809977',
- isoDateTime: '2020-03-09T19:53:46Z',
- date: '09 March 2020 7:53pm',
- commentId: '138809977',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809977',
- },
- userProfile: {
- userId: '17629940',
- displayName: 'HephzibahTurner',
- webUrl: 'https://profile.theguardian.com/user/id/17629940',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/17629940',
- avatar: 'https://avatar.guim.co.uk/user/17629940',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/17629940',
- badge: [],
- },
- },
- {
- id: 138811183,
- body: '
Switzerland is not in Europe last time I looked
Well, geographically it is. It\'s not a member of the EU, but as Wiki puts it: "...it participates in the Schengen Area and the European Single Market through bilateral treaties." It would be nice if the UK could negotiate similar treaties, but the demented approach of this government might well result in us crashing out with a No Deal Brexit. In which case, all bets are off.',
- date: '09 March 2020 8:59pm',
- isoDateTime: '2020-03-09T20:59:02Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811183',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811183',
- numRecommends: 2,
- isHighlighted: false,
- responseTo: {
- displayName: 'ajhisc',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810401',
- isoDateTime: '2020-03-09T20:16:46Z',
- date: '09 March 2020 8:16pm',
- commentId: '138810401',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810401',
- },
- userProfile: {
- userId: '4300010',
- displayName: 'Lycidas',
- webUrl: 'https://profile.theguardian.com/user/id/4300010',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4300010',
- avatar: 'https://avatar.guim.co.uk/user/4300010',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/4300010',
- badge: [],
- },
- },
- {
- id: 138811241,
- body: '
might well
may well',
- date: '09 March 2020 9:01pm',
- isoDateTime: '2020-03-09T21:01:57Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811241',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811241',
- numRecommends: 0,
- isHighlighted: false,
- responseTo: {
- displayName: 'Lycidas',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138811183',
- isoDateTime: '2020-03-09T20:59:02Z',
- date: '09 March 2020 8:59pm',
- commentId: '138811183',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138811183',
- },
- userProfile: {
- userId: '4300010',
- displayName: 'Lycidas',
- webUrl: 'https://profile.theguardian.com/user/id/4300010',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4300010',
- avatar: 'https://avatar.guim.co.uk/user/4300010',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/4300010',
- badge: [],
- },
- },
- {
- id: 138811686,
- body: '
Last time I looked it was in Europe , maybe not the EU .
',
- date: '09 March 2020 9:23pm',
- isoDateTime: '2020-03-09T21:23:52Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811686',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811686',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'ajhisc',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810401',
- isoDateTime: '2020-03-09T20:16:46Z',
- date: '09 March 2020 8:16pm',
- commentId: '138810401',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810401',
- },
- userProfile: {
- userId: '13472066',
- displayName: 'innriver',
- webUrl: 'https://profile.theguardian.com/user/id/13472066',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13472066',
- avatar: 'https://avatar.guim.co.uk/user/13472066',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/13472066',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 27,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 2,
- responseCount: 26,
- },
- },
- {
- id: 138809295,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '09 March 2020 7:12pm',
- isoDateTime: '2020-03-09T19:12:21Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809295',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809295',
- numRecommends: 3,
- isHighlighted: false,
- userProfile: {
- userId: '14815427',
- displayName: 'NotWokeHere',
- webUrl: 'https://profile.theguardian.com/user/id/14815427',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14815427',
- avatar: 'https://avatar.guim.co.uk/user/14815427',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14815427',
- badge: [],
- },
- },
- {
- id: 138809314,
- body: "
Take its pulse and it’s short of 100,000 doctors and nurses, with 17,000 beds lost since 2010. Germany has eight beds per 1,000 people , UK only 2.5.
It's utterly disgraceful what the Tories have done to the NHS and country these last ten years. If the NHS and the country manages to cope it will be despite them as the PM and cabinet are neither use nor ornament. In fact they should come with a health warning.
",
- date: '09 March 2020 7:13pm',
- isoDateTime: '2020-03-09T19:13:54Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809314',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809314',
- numRecommends: 115,
- isHighlighted: false,
- userProfile: {
- userId: '4255554',
- displayName: 'Strummered',
- webUrl: 'https://profile.theguardian.com/user/id/4255554',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4255554',
- avatar: 'https://avatar.guim.co.uk/user/4255554',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4255554',
- badge: [],
- },
- responses: [
- {
- id: 138809359,
- body: '
Privatisation by stealth.
US healthcare coming to a location near you.
Soon.
',
- date: '09 March 2020 7:16pm',
- isoDateTime: '2020-03-09T19:16:43Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809359',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809359',
- numRecommends: 57,
- isHighlighted: false,
- responseTo: {
- displayName: 'Strummered',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809314',
- isoDateTime: '2020-03-09T19:13:54Z',
- date: '09 March 2020 7:13pm',
- commentId: '138809314',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809314',
- },
- userProfile: {
- userId: '15685187',
- displayName: 'andersen100',
- webUrl: 'https://profile.theguardian.com/user/id/15685187',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15685187',
- avatar: 'https://avatar.guim.co.uk/user/15685187',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/15685187',
- badge: [],
- },
- },
- {
- id: 138809473,
- body: '
The question is: Would the different level of ICU beds really make a differene when 10.000 patients may need one? We may see triages in both countries.
The political issue will be more ugly in UK, the demographic not.
',
- date: '09 March 2020 7:23pm',
- isoDateTime: '2020-03-09T19:23:49Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809473',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809473',
- numRecommends: 23,
- isHighlighted: false,
- responseTo: {
- displayName: 'Strummered',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809314',
- isoDateTime: '2020-03-09T19:13:54Z',
- date: '09 March 2020 7:13pm',
- commentId: '138809314',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809314',
- },
- userProfile: {
- userId: '11314558',
- displayName: 'Ulenspiegel',
- webUrl: 'https://profile.theguardian.com/user/id/11314558',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11314558',
- avatar: 'https://avatar.guim.co.uk/user/11314558',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11314558',
- badge: [],
- },
- },
- {
- id: 138809522,
- body: '
Well said
',
- date: '09 March 2020 7:27pm',
- isoDateTime: '2020-03-09T19:27:11Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809522',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809522',
- numRecommends: 13,
- isHighlighted: false,
- responseTo: {
- displayName: 'Strummered',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809314',
- isoDateTime: '2020-03-09T19:13:54Z',
- date: '09 March 2020 7:13pm',
- commentId: '138809314',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809314',
- },
- userProfile: {
- userId: '12360820',
- displayName: 'drragon',
- webUrl: 'https://profile.theguardian.com/user/id/12360820',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12360820',
- avatar: 'https://avatar.guim.co.uk/user/12360820',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12360820',
- badge: [],
- },
- },
- {
- id: 138809559,
- body: '
And the rot started in 1997 when the NHS had 205,000 beds, but by 2010 had 170,000 beds.
If it is disgraceful that the conservatives lost 17,000 beds, is it disgraceful that Labour lost 35,000 beds?
https://www.kingsfund.org.uk/audio-video/key-facts-figures-nhsat
',
- date: '09 March 2020 7:29pm',
- isoDateTime: '2020-03-09T19:29:04Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809559',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809559',
- numRecommends: 28,
- isHighlighted: false,
- responseTo: {
- displayName: 'Strummered',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809314',
- isoDateTime: '2020-03-09T19:13:54Z',
- date: '09 March 2020 7:13pm',
- commentId: '138809314',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809314',
- },
- userProfile: {
- userId: '2596777',
- displayName: 'thewhofan',
- webUrl: 'https://profile.theguardian.com/user/id/2596777',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2596777',
- avatar: 'https://avatar.guim.co.uk/user/2596777',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2596777',
- badge: [],
- },
- },
- {
- id: 138809581,
- body: '
How many beds were there under Labour? Would be useful to know.
',
- date: '09 March 2020 7:30pm',
- isoDateTime: '2020-03-09T19:30:25Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809581',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809581',
- numRecommends: 9,
- isHighlighted: false,
- responseTo: {
- displayName: 'Strummered',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809314',
- isoDateTime: '2020-03-09T19:13:54Z',
- date: '09 March 2020 7:13pm',
- commentId: '138809314',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809314',
- },
- userProfile: {
- userId: '14756178',
- displayName: 'hhowells',
- webUrl: 'https://profile.theguardian.com/user/id/14756178',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14756178',
- avatar: 'https://avatar.guim.co.uk/user/14756178',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/14756178',
- badge: [],
- },
- },
- {
- id: 138809629,
- body: '
That is the wrong sort of fact. You know that, as always for a PT article, this is an anti-Tory rant!
I am no supporter of the Tories (or of Labour for that matter) but this is too serious a topic for points scoring.
',
- date: '09 March 2020 7:33pm',
- isoDateTime: '2020-03-09T19:33:37Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809629',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809629',
- numRecommends: 21,
- isHighlighted: false,
- responseTo: {
- displayName: 'thewhofan',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809559',
- isoDateTime: '2020-03-09T19:29:04Z',
- date: '09 March 2020 7:29pm',
- commentId: '138809559',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809559',
- },
- userProfile: {
- userId: '3298302',
- displayName: 'Swan17',
- webUrl: 'https://profile.theguardian.com/user/id/3298302',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3298302',
- avatar: 'https://avatar.guim.co.uk/user/3298302',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/3298302',
- badge: [],
- },
- },
- {
- id: 138809641,
- body: '
I think the fact that ICU beds are under pressure before it even gets started is a bit of a difference.
',
- date: '09 March 2020 7:34pm',
- isoDateTime: '2020-03-09T19:34:17Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809641',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809641',
- numRecommends: 15,
- isHighlighted: false,
- responseTo: {
- displayName: 'Ulenspiegel',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809473',
- isoDateTime: '2020-03-09T19:23:49Z',
- date: '09 March 2020 7:23pm',
- commentId: '138809473',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809473',
- },
- userProfile: {
- userId: '12197200',
- displayName: 'justamentalpatient',
- webUrl: 'https://profile.theguardian.com/user/id/12197200',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12197200',
- avatar: 'https://avatar.guim.co.uk/user/12197200',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12197200',
- badge: [],
- },
- },
- {
- id: 138809684,
- body: '
I am always fascinated by all the claims and counterclaims about the NHS, and how more is always needed and how terrible it is. A little bit of googling suggest 1,500,000 people work for that organisation and it receives £145,000,000,000 per year. You can always spend more however you could probably divert all of the country’s wealth and for some that still would not be enough, however whenever I’ve come across the NHS, it is generally excellent.
',
- date: '09 March 2020 7:36pm',
- isoDateTime: '2020-03-09T19:36:15Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809684',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809684',
- numRecommends: 24,
- isHighlighted: false,
- responseTo: {
- displayName: 'Strummered',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809314',
- isoDateTime: '2020-03-09T19:13:54Z',
- date: '09 March 2020 7:13pm',
- commentId: '138809314',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809314',
- },
- userProfile: {
- userId: '11840136',
- displayName: 'imnotaleftie',
- webUrl: 'https://profile.theguardian.com/user/id/11840136',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11840136',
- avatar: 'https://avatar.guim.co.uk/user/11840136',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11840136',
- badge: [],
- },
- },
- {
- id: 138809702,
- body: '
Both can be wrong, you also have to consider what is a safe stable number to stop cutting at
',
- date: '09 March 2020 7:37pm',
- isoDateTime: '2020-03-09T19:37:29Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809702',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809702',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'thewhofan',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809559',
- isoDateTime: '2020-03-09T19:29:04Z',
- date: '09 March 2020 7:29pm',
- commentId: '138809559',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809559',
- },
- userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11635482',
- badge: [],
- },
- },
- {
- id: 138810097,
- body: '
So should you .... https://fullfact.org/health/number-hospital-beds-falling /
',
- date: '09 March 2020 8:00pm',
- isoDateTime: '2020-03-09T20:00:21Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810097',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810097',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'Strummered',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809314',
- isoDateTime: '2020-03-09T19:13:54Z',
- date: '09 March 2020 7:13pm',
- commentId: '138809314',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809314',
- },
- userProfile: {
- userId: '100945565',
- displayName: 'Ivorte',
- webUrl: 'https://profile.theguardian.com/user/id/100945565',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100945565',
- avatar: 'https://avatar.guim.co.uk/user/100945565',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100945565',
- badge: [],
- },
- },
- {
- id: 138810337,
- body: '
Read my comment, the figures are there.
What is important is the number of beds lost.
',
- date: '09 March 2020 8:13pm',
- isoDateTime: '2020-03-09T20:13:38Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810337',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810337',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'hhowells',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809581',
- isoDateTime: '2020-03-09T19:30:25Z',
- date: '09 March 2020 7:30pm',
- commentId: '138809581',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809581',
- },
- userProfile: {
- userId: '2596777',
- displayName: 'thewhofan',
- webUrl: 'https://profile.theguardian.com/user/id/2596777',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2596777',
- avatar: 'https://avatar.guim.co.uk/user/2596777',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2596777',
- badge: [],
- },
- },
- {
- id: 138810380,
- body: "
I agree, but it doesn't alter the fact that under both parties, substantial numbers of hospital beds were lost between 1997 and 2020.
",
- date: '09 March 2020 8:15pm',
- isoDateTime: '2020-03-09T20:15:36Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810380',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810380',
- numRecommends: 10,
- isHighlighted: false,
- responseTo: {
- displayName: 'MadBloris',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809702',
- isoDateTime: '2020-03-09T19:37:29Z',
- date: '09 March 2020 7:37pm',
- commentId: '138809702',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809702',
- },
- userProfile: {
- userId: '2596777',
- displayName: 'thewhofan',
- webUrl: 'https://profile.theguardian.com/user/id/2596777',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2596777',
- avatar: 'https://avatar.guim.co.uk/user/2596777',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2596777',
- badge: [],
- },
- },
- {
- id: 138810413,
- body: "
I agree, but if only some facts are put forward, you don't get the full picture.
",
- date: '09 March 2020 8:17pm',
- isoDateTime: '2020-03-09T20:17:34Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810413',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810413',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'Swan17',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809629',
- isoDateTime: '2020-03-09T19:33:37Z',
- date: '09 March 2020 7:33pm',
- commentId: '138809629',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809629',
- },
- userProfile: {
- userId: '2596777',
- displayName: 'thewhofan',
- webUrl: 'https://profile.theguardian.com/user/id/2596777',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2596777',
- avatar: 'https://avatar.guim.co.uk/user/2596777',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2596777',
- badge: [],
- },
- },
- {
- id: 138810421,
- body: '
Good to see the great German system that incorporates private health care (30%) working to good effect.
',
- date: '09 March 2020 8:17pm',
- isoDateTime: '2020-03-09T20:17:54Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810421',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810421',
- numRecommends: 19,
- isHighlighted: false,
- responseTo: {
- displayName: 'Strummered',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809314',
- isoDateTime: '2020-03-09T19:13:54Z',
- date: '09 March 2020 7:13pm',
- commentId: '138809314',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809314',
- },
- userProfile: {
- userId: '18213257',
- displayName: 'Farcemultiplier',
- webUrl: 'https://profile.theguardian.com/user/id/18213257',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/18213257',
- avatar: 'https://avatar.guim.co.uk/user/18213257',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/18213257',
- badge: [],
- },
- },
- {
- id: 138810462,
- body: '
Triage already occurs in A & E in the UK and I suspect it does in many other countries.
',
- date: '09 March 2020 8:20pm',
- isoDateTime: '2020-03-09T20:20:15Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810462',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810462',
- numRecommends: 6,
- isHighlighted: false,
- responseTo: {
- displayName: 'Ulenspiegel',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809473',
- isoDateTime: '2020-03-09T19:23:49Z',
- date: '09 March 2020 7:23pm',
- commentId: '138809473',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809473',
- },
- userProfile: {
- userId: '2596777',
- displayName: 'thewhofan',
- webUrl: 'https://profile.theguardian.com/user/id/2596777',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2596777',
- avatar: 'https://avatar.guim.co.uk/user/2596777',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2596777',
- badge: [],
- },
- },
- {
- id: 138810734,
- body: '
"It\'s utterly disgraceful what the Tories have done to the NHS and country these last ten years"
I know. Increasing expenditure on NHS England every single year, despite the financial constraints placed on them by the Global Financial Crisis and by Gordon Brown spending like a drunken sailor between 2005 and 2010, leaving the economy in ruins.
',
- date: '09 March 2020 8:34pm',
- isoDateTime: '2020-03-09T20:34:41Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810734',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810734',
- numRecommends: 28,
- isHighlighted: false,
- responseTo: {
- displayName: 'Strummered',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809314',
- isoDateTime: '2020-03-09T19:13:54Z',
- date: '09 March 2020 7:13pm',
- commentId: '138809314',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809314',
- },
- userProfile: {
- userId: '15673053',
- displayName: 'fordprefect100',
- webUrl: 'https://profile.theguardian.com/user/id/15673053',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15673053',
- avatar: 'https://avatar.guim.co.uk/user/15673053',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/15673053',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 17,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 16,
- },
- },
- {
- id: 138809321,
- body: "
I agree we need the NHS 100% during this event. However it can not deal with this virus. The Uk does not have the resources or manpower to do what the Chinese did. No nation on earth apart from china can do that. The UK's response shpuld have been a phase before containment called prevention.
Prevention of the virus entering the UK. The scientists quoted Italy saying that suspending flights from China didn't prevent it in Italy. Well that's correct. But suspending all g;obal flights for a month mights have done something!
Our esteemed world leaders decided otherwise. The blame for this virus in the UK lies fairly and squarley with the imbediles in Govt and those advising them. They allowed it to enter the UK.
",
- date: '09 March 2020 7:14pm',
- isoDateTime: '2020-03-09T19:14:28Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809321',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809321',
- numRecommends: 15,
- isHighlighted: false,
- userProfile: {
- userId: '102156531',
- displayName: 'Leeming20',
- webUrl: 'https://profile.theguardian.com/user/id/102156531',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/102156531',
- avatar: 'https://avatar.guim.co.uk/user/102156531',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/102156531',
- badge: [],
- },
- responses: [
- {
- id: 138809388,
- body: "
Great sentiment, but just not practical. There are Brits away in every country on earth, you can't just not let them come home for a month (and vice versa for other countries)
",
- date: '09 March 2020 7:18pm',
- isoDateTime: '2020-03-09T19:18:32Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809388',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809388',
- numRecommends: 22,
- isHighlighted: false,
- responseTo: {
- displayName: 'Leeming20',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809321',
- isoDateTime: '2020-03-09T19:14:28Z',
- date: '09 March 2020 7:14pm',
- commentId: '138809321',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809321',
- },
- userProfile: {
- userId: '13093174',
- displayName: 'Cricketnut',
- webUrl: 'https://profile.theguardian.com/user/id/13093174',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13093174',
- avatar: 'https://avatar.guim.co.uk/user/13093174',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/13093174',
- badge: [],
- },
- },
- {
- id: 138809562,
- body: "
But China made most people stay at home - by force. They didn't have the beds or doctors. The numbers are just too big.
",
- date: '09 March 2020 7:29pm',
- isoDateTime: '2020-03-09T19:29:15Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809562',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809562',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'Leeming20',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809321',
- isoDateTime: '2020-03-09T19:14:28Z',
- date: '09 March 2020 7:14pm',
- commentId: '138809321',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809321',
- },
- userProfile: {
- userId: '14756178',
- displayName: 'hhowells',
- webUrl: 'https://profile.theguardian.com/user/id/14756178',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14756178',
- avatar: 'https://avatar.guim.co.uk/user/14756178',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/14756178',
- badge: [],
- },
- },
- {
- id: 138809776,
- body: '
If your are going to call somebody an imbecile it is probably a good idea to spell the word in question correctly, just a thought. Also I’d love to know how you could possible prevent the spread of a virus with a long incubation period?
',
- date: '09 March 2020 7:41pm',
- isoDateTime: '2020-03-09T19:41:32Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809776',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809776',
- numRecommends: 7,
- isHighlighted: false,
- responseTo: {
- displayName: 'Leeming20',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809321',
- isoDateTime: '2020-03-09T19:14:28Z',
- date: '09 March 2020 7:14pm',
- commentId: '138809321',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809321',
- },
- userProfile: {
- userId: '11840136',
- displayName: 'imnotaleftie',
- webUrl: 'https://profile.theguardian.com/user/id/11840136',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11840136',
- avatar: 'https://avatar.guim.co.uk/user/11840136',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11840136',
- badge: [],
- },
- },
- {
- id: 138810899,
- body: '
What are the full implications of stopping all "global" flights? (I assume by you mean with one end in the UK).
',
- date: '09 March 2020 8:44pm',
- isoDateTime: '2020-03-09T20:44:44Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810899',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810899',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'Leeming20',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809321',
- isoDateTime: '2020-03-09T19:14:28Z',
- date: '09 March 2020 7:14pm',
- commentId: '138809321',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809321',
- },
- userProfile: {
- userId: '100548223',
- displayName: 'ManuelSantiago',
- webUrl: 'https://profile.theguardian.com/user/id/100548223',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100548223',
- avatar: 'https://avatar.guim.co.uk/user/100548223',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100548223',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 5,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 4,
- },
- },
- {
- id: 138809347,
- body: '
Any Polly Toynbee article: read between the red lines...
',
- date: '09 March 2020 7:16pm',
- isoDateTime: '2020-03-09T19:16:11Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809347',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809347',
- numRecommends: 15,
- isHighlighted: false,
- userProfile: {
- userId: '13093174',
- displayName: 'Cricketnut',
- webUrl: 'https://profile.theguardian.com/user/id/13093174',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13093174',
- avatar: 'https://avatar.guim.co.uk/user/13093174',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/13093174',
- badge: [],
- },
- },
- {
- id: 138809350,
- body: '
To face Covid-19, unity is strength. I call on our European partners to take urgent action to coordinate health measures, research efforts and our economic response. Let us act together now.
Macron
',
- date: '09 March 2020 7:16pm',
- isoDateTime: '2020-03-09T19:16:21Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809350',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809350',
- numRecommends: 11,
- isHighlighted: false,
- userProfile: {
- userId: '12701863',
- displayName: '112131966523',
- webUrl: 'https://profile.theguardian.com/user/id/12701863',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12701863',
- avatar: 'https://avatar.guim.co.uk/user/12701863',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/12701863',
- badge: [],
- },
- responses: [
- {
- id: 138810104,
- body: '
So said the person who requisitioned every single surgical mask in France and forced a manufacturer to cancel orders from the UK NHS .
I always think UK has behaved more European than France, but French politicians have always been keener to trumpet the European ideal - without actually practising it - than their shy UK counterparts.
',
- date: '09 March 2020 8:00pm',
- isoDateTime: '2020-03-09T20:00:46Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810104',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810104',
- numRecommends: 20,
- isHighlighted: false,
- responseTo: {
- displayName: '112131966523',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809350',
- isoDateTime: '2020-03-09T19:16:21Z',
- date: '09 March 2020 7:16pm',
- commentId: '138809350',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809350',
- },
- userProfile: {
- userId: '16876782',
- displayName: '30624700',
- webUrl: 'https://profile.theguardian.com/user/id/16876782',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16876782',
- avatar: 'https://avatar.guim.co.uk/user/16876782',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/16876782',
- badge: [],
- },
- },
- {
- id: 138810226,
- body: '
Well you reap what you sow. Why not buy them from Trump. He is your lots saviour.
',
- date: '09 March 2020 8:07pm',
- isoDateTime: '2020-03-09T20:07:52Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810226',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810226',
- numRecommends: 19,
- isHighlighted: false,
- responseTo: {
- displayName: '30624700',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810104',
- isoDateTime: '2020-03-09T20:00:46Z',
- date: '09 March 2020 8:00pm',
- commentId: '138810104',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810104',
- },
- userProfile: {
- userId: '12701863',
- displayName: '112131966523',
- webUrl: 'https://profile.theguardian.com/user/id/12701863',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12701863',
- avatar: 'https://avatar.guim.co.uk/user/12701863',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12701863',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 3,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 2,
- },
- },
- {
- id: 138809351,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '09 March 2020 7:16pm',
- isoDateTime: '2020-03-09T19:16:23Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809351',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809351',
- numRecommends: 2,
- isHighlighted: false,
- userProfile: {
- userId: '101763863',
- displayName: 'DarthRaider',
- webUrl: 'https://profile.theguardian.com/user/id/101763863',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101763863',
- avatar: 'https://avatar.guim.co.uk/user/101763863',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/101763863',
- badge: [],
- },
- },
- {
- id: 138809356,
- body: "
We have members of the family who work for the NHS and can we just repeat what should be self evident to anyone with a brain cell right now. If you feel unwell with a fever, cough, or flu like symptoms, DO NOT go into your doctor's surgery or A&E where you will be putting health workers and vulnerable patients at risk, RING 111. In some countries there are real penalties for those who should be self isolating actually putting others at risk. I think that should be adopted here.
",
- date: '09 March 2020 7:16pm',
- isoDateTime: '2020-03-09T19:16:35Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809356',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809356',
- numRecommends: 160,
- isHighlighted: true,
- userProfile: {
- userId: '14293232',
- displayName: 'BabylonianSheDevil03',
- webUrl: 'https://profile.theguardian.com/user/id/14293232',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14293232',
- avatar: 'https://avatar.guim.co.uk/user/14293232',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14293232',
- badge: [],
- },
- responses: [
- {
- id: 138809402,
- body: "
Have you ever rang 111? It's largely useless even without a national crisis.
",
- date: '09 March 2020 7:19pm',
- isoDateTime: '2020-03-09T19:19:20Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809402',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809402',
- numRecommends: 73,
- isHighlighted: false,
- responseTo: {
- displayName: 'BabylonianSheDevil03',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809356',
- isoDateTime: '2020-03-09T19:16:35Z',
- date: '09 March 2020 7:16pm',
- commentId: '138809356',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809356',
- },
- userProfile: {
- userId: '2966817',
- displayName: 'philipphilip99',
- webUrl: 'https://profile.theguardian.com/user/id/2966817',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2966817',
- avatar: 'https://avatar.guim.co.uk/user/2966817',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2966817',
- badge: [],
- },
- },
- {
- id: 138809455,
- body: "
I hear you, but people must self isolate until they manage to get through to 111 or alternatively ring their doctor's surgery and get advice, perhaps even speak to their doctor on the phone. Nobody should be leaving their homes if they feel unwell as described in my original post.
",
- date: '09 March 2020 7:22pm',
- isoDateTime: '2020-03-09T19:22:26Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809455',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809455',
- numRecommends: 86,
- isHighlighted: false,
- responseTo: {
- displayName: 'philipphilip99',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809402',
- isoDateTime: '2020-03-09T19:19:20Z',
- date: '09 March 2020 7:19pm',
- commentId: '138809402',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809402',
- },
- userProfile: {
- userId: '14293232',
- displayName: 'BabylonianSheDevil03',
- webUrl: 'https://profile.theguardian.com/user/id/14293232',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14293232',
- avatar: 'https://avatar.guim.co.uk/user/14293232',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/14293232',
- badge: [],
- },
- },
- {
- id: 138809530,
- body: "
Maybe, but it's still better than risking spreading any infection.
Besides they announced 700 more people to work there so I'm sure it's fixed now
",
- date: '09 March 2020 7:27pm',
- isoDateTime: '2020-03-09T19:27:37Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809530',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809530',
- numRecommends: 40,
- isHighlighted: false,
- responseTo: {
- displayName: 'philipphilip99',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809402',
- isoDateTime: '2020-03-09T19:19:20Z',
- date: '09 March 2020 7:19pm',
- commentId: '138809402',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809402',
- },
- userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11635482',
- badge: [],
- },
- },
- {
- id: 138809576,
- body: '
Yes I have. Three times in the last two months : firstly when an elderly relative collapsed on the bathroom floor, the second time concerning a possible heart attack and the third concerning an angina attack.
In each case the 111 staff were calm, professional and full of helpful advice
',
- date: '09 March 2020 7:30pm',
- isoDateTime: '2020-03-09T19:30:13Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809576',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809576',
- numRecommends: 59,
- isHighlighted: false,
- responseTo: {
- displayName: 'philipphilip99',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809402',
- isoDateTime: '2020-03-09T19:19:20Z',
- date: '09 March 2020 7:19pm',
- commentId: '138809402',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809402',
- },
- userProfile: {
- userId: '16332843',
- displayName: 'dougmeyberry',
- webUrl: 'https://profile.theguardian.com/user/id/16332843',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16332843',
- avatar: 'https://avatar.guim.co.uk/user/16332843',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/16332843',
- badge: [],
- },
- },
- {
- id: 138809634,
- body: '
Was it go to hospital or call 999 in all three cases?
',
- date: '09 March 2020 7:33pm',
- isoDateTime: '2020-03-09T19:33:46Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809634',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809634',
- numRecommends: 9,
- isHighlighted: false,
- responseTo: {
- displayName: 'dougmeyberry',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809576',
- isoDateTime: '2020-03-09T19:30:13Z',
- date: '09 March 2020 7:30pm',
- commentId: '138809576',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809576',
- },
- userProfile: {
- userId: '2966817',
- displayName: 'philipphilip99',
- webUrl: 'https://profile.theguardian.com/user/id/2966817',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2966817',
- avatar: 'https://avatar.guim.co.uk/user/2966817',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2966817',
- badge: [],
- },
- },
- {
- id: 138809693,
- body: "
We have called them when my wife thought I was having a heart attack (thankfully only a very bad chest infection). They were professional, got a qualified Nurse to talk to us almost immediately and got an ambulance dispatched.
What are your qualifications or experience to cal the 111 service 'largely useless'?
",
- date: '09 March 2020 7:36pm',
- isoDateTime: '2020-03-09T19:36:44Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809693',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809693',
- numRecommends: 37,
- isHighlighted: false,
- responseTo: {
- displayName: 'philipphilip99',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809402',
- isoDateTime: '2020-03-09T19:19:20Z',
- date: '09 March 2020 7:19pm',
- commentId: '138809402',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809402',
- },
- userProfile: {
- userId: '3298302',
- displayName: 'Swan17',
- webUrl: 'https://profile.theguardian.com/user/id/3298302',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3298302',
- avatar: 'https://avatar.guim.co.uk/user/3298302',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/3298302',
- badge: [],
- },
- },
- {
- id: 138809732,
- body: '
No not at all
They described in one case actions to take before the ambulance arrived, in another symptoms to look out for to see if the angina was intensifying and in the third case helped make arrangements for an emergency appointment at my local GP to have an ECG scan
Do you want me to go through the entire conversation and relive life-threatening situations for myself and my family before you believe my point of view or are you happy to accept that not everyone is deserving of your pitiful would-be withering scorn.?
',
- date: '09 March 2020 7:39pm',
- isoDateTime: '2020-03-09T19:39:00Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809732',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809732',
- numRecommends: 35,
- isHighlighted: false,
- responseTo: {
- displayName: 'philipphilip99',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809634',
- isoDateTime: '2020-03-09T19:33:46Z',
- date: '09 March 2020 7:33pm',
- commentId: '138809634',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809634',
- },
- userProfile: {
- userId: '16332843',
- displayName: 'dougmeyberry',
- webUrl: 'https://profile.theguardian.com/user/id/16332843',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16332843',
- avatar: 'https://avatar.guim.co.uk/user/16332843',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/16332843',
- badge: [],
- },
- },
- {
- id: 138809757,
- body: "
If you're wife thought you were having a heart attack she should've called 999 immediately.
OP seems to think potentially seriously ill people or their relatives will be content to call 111 and then try to deal with it at home?
",
- date: '09 March 2020 7:40pm',
- isoDateTime: '2020-03-09T19:40:22Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809757',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809757',
- numRecommends: 7,
- isHighlighted: false,
- responseTo: {
- displayName: 'Swan17',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809693',
- isoDateTime: '2020-03-09T19:36:44Z',
- date: '09 March 2020 7:36pm',
- commentId: '138809693',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809693',
- },
- userProfile: {
- userId: '2966817',
- displayName: 'philipphilip99',
- webUrl: 'https://profile.theguardian.com/user/id/2966817',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2966817',
- avatar: 'https://avatar.guim.co.uk/user/2966817',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2966817',
- badge: [],
- },
- },
- {
- id: 138809822,
- body: '
Presumably they’re just reading from a script anyway.
',
- date: '09 March 2020 7:44pm',
- isoDateTime: '2020-03-09T19:44:24Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809822',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809822',
- numRecommends: 1,
- isHighlighted: false,
- responseTo: {
- displayName: 'philipphilip99',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809402',
- isoDateTime: '2020-03-09T19:19:20Z',
- date: '09 March 2020 7:19pm',
- commentId: '138809402',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809402',
- },
- userProfile: {
- userId: '2611744',
- displayName: 'Delius',
- webUrl: 'https://profile.theguardian.com/user/id/2611744',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2611744',
- avatar: 'https://avatar.guim.co.uk/user/2611744',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2611744',
- badge: [],
- },
- },
- {
- id: 138809835,
- body: '
Paranoia will help.
',
- date: '09 March 2020 7:45pm',
- isoDateTime: '2020-03-09T19:45:20Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809835',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809835',
- numRecommends: 2,
- isHighlighted: false,
- responseTo: {
- displayName: 'Delius',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809822',
- isoDateTime: '2020-03-09T19:44:24Z',
- date: '09 March 2020 7:44pm',
- commentId: '138809822',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809822',
- },
- userProfile: {
- userId: '2966817',
- displayName: 'philipphilip99',
- webUrl: 'https://profile.theguardian.com/user/id/2966817',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2966817',
- avatar: 'https://avatar.guim.co.uk/user/2966817',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2966817',
- badge: [],
- },
- },
- {
- id: 138809839,
- body: '
Why not 999/112 out of interest?
',
- date: '09 March 2020 7:45pm',
- isoDateTime: '2020-03-09T19:45:33Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809839',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809839',
- numRecommends: 1,
- isHighlighted: false,
- responseTo: {
- displayName: 'Swan17',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809693',
- isoDateTime: '2020-03-09T19:36:44Z',
- date: '09 March 2020 7:36pm',
- commentId: '138809693',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809693',
- },
- userProfile: {
- userId: '2611744',
- displayName: 'Delius',
- webUrl: 'https://profile.theguardian.com/user/id/2611744',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2611744',
- avatar: 'https://avatar.guim.co.uk/user/2611744',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2611744',
- badge: [],
- },
- },
- {
- id: 138809916,
- body: "
What does calling 112 get you to in the UK?
And you call 111 as the govt and NHS advice is that 999 is for emergencies. In each of the cases I mentioned it was not clear at the outset that the event was a medical emergency, so we followed govt advice and the procedures worked well.
What's your expertise to be able to comment so carpingly? The 111 team use scripts as they have been designed by medical staff to get to a good diagnosis asap. What's your problem with that?
",
- date: '09 March 2020 7:49pm',
- isoDateTime: '2020-03-09T19:49:13Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809916',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809916',
- numRecommends: 20,
- isHighlighted: false,
- responseTo: {
- displayName: 'Delius',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809839',
- isoDateTime: '2020-03-09T19:45:33Z',
- date: '09 March 2020 7:45pm',
- commentId: '138809839',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809839',
- },
- userProfile: {
- userId: '16332843',
- displayName: 'dougmeyberry',
- webUrl: 'https://profile.theguardian.com/user/id/16332843',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16332843',
- avatar: 'https://avatar.guim.co.uk/user/16332843',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/16332843',
- badge: [],
- },
- },
- {
- id: 138809944,
- body: '
I think 112 is also emergencies.
',
- date: '09 March 2020 7:51pm',
- isoDateTime: '2020-03-09T19:51:35Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809944',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809944',
- numRecommends: 3,
- isHighlighted: false,
- responseTo: {
- displayName: 'dougmeyberry',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809916',
- isoDateTime: '2020-03-09T19:49:13Z',
- date: '09 March 2020 7:49pm',
- commentId: '138809916',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809916',
- },
- userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11635482',
- badge: [],
- },
- },
- {
- id: 138809950,
- body: '
Fair enough. But I suspect the helpline numbers will be the first things to crash of there is a surge of cases.
',
- date: '09 March 2020 7:51pm',
- isoDateTime: '2020-03-09T19:51:47Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809950',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809950',
- numRecommends: 2,
- isHighlighted: false,
- responseTo: {
- displayName: 'dougmeyberry',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809732',
- isoDateTime: '2020-03-09T19:39:00Z',
- date: '09 March 2020 7:39pm',
- commentId: '138809732',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809732',
- },
- userProfile: {
- userId: '2966817',
- displayName: 'philipphilip99',
- webUrl: 'https://profile.theguardian.com/user/id/2966817',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2966817',
- avatar: 'https://avatar.guim.co.uk/user/2966817',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2966817',
- badge: [],
- },
- },
- {
- id: 138810150,
- body: '
As most cases are likely to be contagious but not deadly, 111 is exactly the right number to call. They will assess if testing is necessary and arrange for a test in a "pod", if need be. They can be contacted if things change and arrange for a properly equipped ambulance to take someone to a pre-warned hospital, if appropriate.
The last thing the ambulance service, A&E, or GPs need is people just turning up.
',
- date: '09 March 2020 8:03pm',
- isoDateTime: '2020-03-09T20:03:35Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810150',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810150',
- numRecommends: 16,
- isHighlighted: false,
- responseTo: {
- displayName: 'philipphilip99',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809402',
- isoDateTime: '2020-03-09T19:19:20Z',
- date: '09 March 2020 7:19pm',
- commentId: '138809402',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809402',
- },
- userProfile: {
- userId: '12197200',
- displayName: 'justamentalpatient',
- webUrl: 'https://profile.theguardian.com/user/id/12197200',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12197200',
- avatar: 'https://avatar.guim.co.uk/user/12197200',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12197200',
- badge: [],
- },
- },
- {
- id: 138810322,
- body: "
112 is a number that will put you through to the 999 service. It seems to have been introduced so people didn't have to remember different numbers in different EU countries. I don't know that all countries have introduced it, though.
",
- date: '09 March 2020 8:12pm',
- isoDateTime: '2020-03-09T20:12:53Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810322',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810322',
- numRecommends: 2,
- isHighlighted: false,
- responseTo: {
- displayName: 'dougmeyberry',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809916',
- isoDateTime: '2020-03-09T19:49:13Z',
- date: '09 March 2020 7:49pm',
- commentId: '138809916',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809916',
- },
- userProfile: {
- userId: '11547449',
- displayName: 'starsmurf',
- webUrl: 'https://profile.theguardian.com/user/id/11547449',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11547449',
- avatar: 'https://avatar.guim.co.uk/user/11547449',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11547449',
- badge: [],
- },
- },
- {
- id: 138810369,
- body: '
Correct. 112 is the international 999.
',
- date: '09 March 2020 8:15pm',
- isoDateTime: '2020-03-09T20:15:08Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810369',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810369',
- numRecommends: 6,
- isHighlighted: false,
- responseTo: {
- displayName: 'MadBloris',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809944',
- isoDateTime: '2020-03-09T19:51:35Z',
- date: '09 March 2020 7:51pm',
- commentId: '138809944',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809944',
- },
- userProfile: {
- userId: '12197200',
- displayName: 'justamentalpatient',
- webUrl: 'https://profile.theguardian.com/user/id/12197200',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12197200',
- avatar: 'https://avatar.guim.co.uk/user/12197200',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12197200',
- badge: [],
- },
- },
- {
- id: 138810579,
- body: '
In some countries there are real penalties for those who should be self isolating actually putting others at risk
UK criminal code classifies knowingly infecting someone with a potentially lethal disease as GBH. It is a criminal record offence with a maximum jail term of 50 years.
',
- date: '09 March 2020 8:26pm',
- isoDateTime: '2020-03-09T20:26:10Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810579',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810579',
- numRecommends: 7,
- isHighlighted: false,
- responseTo: {
- displayName: 'BabylonianSheDevil03',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809356',
- isoDateTime: '2020-03-09T19:16:35Z',
- date: '09 March 2020 7:16pm',
- commentId: '138809356',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809356',
- },
- userProfile: {
- userId: '17596616',
- displayName: 'kotbegemotuk',
- webUrl: 'https://profile.theguardian.com/user/id/17596616',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/17596616',
- avatar: 'https://avatar.guim.co.uk/user/17596616',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/17596616',
- badge: [],
- },
- },
- {
- id: 138810657,
- body: '
Penalise the employers or benefit agency then. We have a culture of people being exposed to drag themselves into work off their death beds.
',
- date: '09 March 2020 8:30pm',
- isoDateTime: '2020-03-09T20:30:05Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810657',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810657',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'BabylonianSheDevil03',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809356',
- isoDateTime: '2020-03-09T19:16:35Z',
- date: '09 March 2020 7:16pm',
- commentId: '138809356',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809356',
- },
- userProfile: {
- userId: '100789525',
- displayName: 'slimepants',
- webUrl: 'https://profile.theguardian.com/user/id/100789525',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100789525',
- avatar: 'https://avatar.guim.co.uk/user/100789525',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100789525',
- badge: [],
- },
- },
- {
- id: 138810871,
- body: '
It is a criminal record offence with a maximum jail term of 50 years.
Missed the "." - 5.0 years.
If it leads to death, it is manslaughter, that a nice 8.0.
',
- date: '09 March 2020 8:42pm',
- isoDateTime: '2020-03-09T20:42:52Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810871',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810871',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'kotbegemotuk',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810579',
- isoDateTime: '2020-03-09T20:26:10Z',
- date: '09 March 2020 8:26pm',
- commentId: '138810579',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810579',
- },
- userProfile: {
- userId: '17596616',
- displayName: 'kotbegemotuk',
- webUrl: 'https://profile.theguardian.com/user/id/17596616',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/17596616',
- avatar: 'https://avatar.guim.co.uk/user/17596616',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/17596616',
- badge: [],
- },
- },
- {
- id: 138811012,
- body: "
112 is the standard emergency number for GSM mobile phones worldwide.
I've never tried it from a landline.
",
- date: '09 March 2020 8:49pm',
- isoDateTime: '2020-03-09T20:49:11Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811012',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811012',
- numRecommends: 3,
- isHighlighted: false,
- responseTo: {
- displayName: 'justamentalpatient',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810369',
- isoDateTime: '2020-03-09T20:15:08Z',
- date: '09 March 2020 8:15pm',
- commentId: '138810369',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810369',
- },
- userProfile: {
- userId: '3664141',
- displayName: 'Karl1976',
- webUrl: 'https://profile.theguardian.com/user/id/3664141',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3664141',
- avatar: 'https://avatar.guim.co.uk/user/3664141',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/3664141',
- badge: [],
- },
- },
- {
- id: 138811045,
- body: '
Would also love to penalise employers, benefits agencies, believe me, and right now the government should be announcing that employers or benefit agencies insisting that employees turn up for work when feeling ill will be punished for endangering the lives of others. Bottom line, people are dying and there will more.
',
- date: '09 March 2020 8:51pm',
- isoDateTime: '2020-03-09T20:51:22Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811045',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811045',
- numRecommends: 8,
- isHighlighted: false,
- responseTo: {
- displayName: 'slimepants',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810657',
- isoDateTime: '2020-03-09T20:30:05Z',
- date: '09 March 2020 8:30pm',
- commentId: '138810657',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810657',
- },
- userProfile: {
- userId: '14293232',
- displayName: 'BabylonianSheDevil03',
- webUrl: 'https://profile.theguardian.com/user/id/14293232',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14293232',
- avatar: 'https://avatar.guim.co.uk/user/14293232',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/14293232',
- badge: [],
- },
- },
- {
- id: 138811160,
- body: '
I have once rung 111. The number was chosen to reflect the number of times most people want to ring them: once. A non-medical call handler went through a vast number of questions: not fun when you are in severe pain and worried. A service I hope never to use again.
',
- date: '09 March 2020 8:57pm',
- isoDateTime: '2020-03-09T20:57:51Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811160',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811160',
- numRecommends: 7,
- isHighlighted: false,
- responseTo: {
- displayName: 'philipphilip99',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809402',
- isoDateTime: '2020-03-09T19:19:20Z',
- date: '09 March 2020 7:19pm',
- commentId: '138809402',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809402',
- },
- userProfile: {
- userId: '761674',
- displayName: 'MatthewHenson',
- webUrl: 'https://profile.theguardian.com/user/id/761674',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/761674',
- avatar: 'https://avatar.guim.co.uk/user/761674',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/761674',
- badge: [],
- },
- },
- {
- id: 138811218,
- body: '
I think it also works on landlines in most of Europe. But not sure.
',
- date: '09 March 2020 9:00pm',
- isoDateTime: '2020-03-09T21:00:45Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811218',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811218',
- numRecommends: 1,
- isHighlighted: false,
- responseTo: {
- displayName: 'Karl1976',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138811012',
- isoDateTime: '2020-03-09T20:49:11Z',
- date: '09 March 2020 8:49pm',
- commentId: '138811012',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138811012',
- },
- userProfile: {
- userId: '12197200',
- displayName: 'justamentalpatient',
- webUrl: 'https://profile.theguardian.com/user/id/12197200',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12197200',
- avatar: 'https://avatar.guim.co.uk/user/12197200',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12197200',
- badge: [],
- },
- },
- {
- id: 138811434,
- body: "
Or call 111 and get advice? One Saturday afternoon I developed a pain in my left side. It got so bad that I took my daughter's advice and phoned 111. (I didn't want to bother anyone on a Saturday.) After answering a series of questions I was advised to go to the walk-in GP centre or the GP unit at the hospital. I chose the GP unit at the hospital and was given an appointment for 2 hours later. The GP saw me on time, told me I had a kidney stone and sent me to A&E on the same site. Within 3 hours I'd had morphine, a CT scan and was admitted. Things got complicated and I spent a week in hospital. I have no complaints - only gratitude.
",
- date: '09 March 2020 9:12pm',
- isoDateTime: '2020-03-09T21:12:41Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811434',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811434',
- numRecommends: 21,
- isHighlighted: false,
- responseTo: {
- displayName: 'philipphilip99',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809757',
- isoDateTime: '2020-03-09T19:40:22Z',
- date: '09 March 2020 7:40pm',
- commentId: '138809757',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809757',
- },
- userProfile: {
- userId: '2590067',
- displayName: 'normaleila',
- webUrl: 'https://profile.theguardian.com/user/id/2590067',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2590067',
- avatar: 'https://avatar.guim.co.uk/user/2590067',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2590067',
- badge: [],
- },
- },
- {
- id: 138811707,
- body: '
Nonsense! 111 provides a good service.
',
- date: '09 March 2020 9:25pm',
- isoDateTime: '2020-03-09T21:25:05Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811707',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811707',
- numRecommends: 8,
- isHighlighted: false,
- responseTo: {
- displayName: 'philipphilip99',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809402',
- isoDateTime: '2020-03-09T19:19:20Z',
- date: '09 March 2020 7:19pm',
- commentId: '138809402',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809402',
- },
- userProfile: {
- userId: '16300334',
- displayName: 'MaggieMaggieB',
- webUrl: 'https://profile.theguardian.com/user/id/16300334',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16300334',
- avatar: 'https://avatar.guim.co.uk/user/16300334',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/16300334',
- badge: [],
- },
- },
- {
- id: 138811763,
- body: '
Paranoia will help.
Actually you are correct: if everyone washes their hands all the time thanks to paranoia and people self-isolate out of panic, the spread will be reduced enormously.
I urge everyone to be paranoid.
',
- date: '09 March 2020 9:27pm',
- isoDateTime: '2020-03-09T21:27:23Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811763',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811763',
- numRecommends: 12,
- isHighlighted: false,
- responseTo: {
- displayName: 'philipphilip99',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809835',
- isoDateTime: '2020-03-09T19:45:20Z',
- date: '09 March 2020 7:45pm',
- commentId: '138809835',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809835',
- },
- userProfile: {
- userId: '10807524',
- displayName: 'RazorUser',
- webUrl: 'https://profile.theguardian.com/user/id/10807524',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10807524',
- avatar: 'https://avatar.guim.co.uk/user/10807524',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/10807524',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 28,
- staffCommenterCount: 0,
- editorsPickCount: 1,
- blockedCount: 0,
- responseCount: 27,
- },
- },
- {
- id: 138809363,
- body: '
nonsense...the last thing you need is the NHS. everyone believing they should be looked after and turning up to hospitals regardless. look at how people are looting the shops - not a thought that if there isnt enough soap for evryone, it spreads.
This is a period for stoic agency. The NHS is the complete opposite.
',
- date: '09 March 2020 7:16pm',
- isoDateTime: '2020-03-09T19:16:53Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809363',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809363',
- numRecommends: 13,
- isHighlighted: false,
- userProfile: {
- userId: '15275664',
- displayName: 'Brainingtree',
- webUrl: 'https://profile.theguardian.com/user/id/15275664',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15275664',
- avatar: 'https://avatar.guim.co.uk/user/15275664',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/15275664',
- badge: [],
- },
- responses: [
- {
- id: 138809459,
- body: "
Sorry I don't understand. You're saying if people are ill they should not go and see a doctor as that will make them worse? Is that some sort of joke?
",
- date: '09 March 2020 7:22pm',
- isoDateTime: '2020-03-09T19:22:37Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809459',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809459',
- numRecommends: 16,
- isHighlighted: false,
- responseTo: {
- displayName: 'Brainingtree',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809363',
- isoDateTime: '2020-03-09T19:16:53Z',
- date: '09 March 2020 7:16pm',
- commentId: '138809363',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809363',
- },
- userProfile: {
- userId: '17406124',
- displayName: 'Jabo4523',
- webUrl: 'https://profile.theguardian.com/user/id/17406124',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/17406124',
- avatar: 'https://avatar.guim.co.uk/user/17406124',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/17406124',
- badge: [],
- },
- },
- {
- id: 138809683,
- body: '
There has been looting? Where?
',
- date: '09 March 2020 7:36pm',
- isoDateTime: '2020-03-09T19:36:14Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809683',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809683',
- numRecommends: 15,
- isHighlighted: false,
- responseTo: {
- displayName: 'Brainingtree',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809363',
- isoDateTime: '2020-03-09T19:16:53Z',
- date: '09 March 2020 7:16pm',
- commentId: '138809363',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809363',
- },
- userProfile: {
- userId: '12197200',
- displayName: 'justamentalpatient',
- webUrl: 'https://profile.theguardian.com/user/id/12197200',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12197200',
- avatar: 'https://avatar.guim.co.uk/user/12197200',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12197200',
- badge: [],
- },
- },
- {
- id: 138809806,
- body: '
The DWP budget for helping those in need has been looted
',
- date: '09 March 2020 7:43pm',
- isoDateTime: '2020-03-09T19:43:27Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809806',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809806',
- numRecommends: 12,
- isHighlighted: false,
- responseTo: {
- displayName: 'justamentalpatient',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809683',
- isoDateTime: '2020-03-09T19:36:14Z',
- date: '09 March 2020 7:36pm',
- commentId: '138809683',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809683',
- },
- userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11635482',
- badge: [],
- },
- },
- {
- id: 138809941,
- body: '
So rather than a national health service, you believe a cure-all for medical conditions is stoicism?
',
- date: '09 March 2020 7:51pm',
- isoDateTime: '2020-03-09T19:51:23Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809941',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809941',
- numRecommends: 8,
- isHighlighted: false,
- responseTo: {
- displayName: 'Brainingtree',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809363',
- isoDateTime: '2020-03-09T19:16:53Z',
- date: '09 March 2020 7:16pm',
- commentId: '138809363',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809363',
- },
- userProfile: {
- userId: '1330048',
- displayName: 'JekyllMoon',
- webUrl: 'https://profile.theguardian.com/user/id/1330048',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1330048',
- avatar: 'https://avatar.guim.co.uk/user/1330048',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/1330048',
- badge: [],
- },
- },
- {
- id: 138810130,
- body: '
The advice is to self isolate. Not to go into seek medical care at hospitals because of contagion. It’s hilarious you didn’t know that considering your position
',
- date: '09 March 2020 8:02pm',
- isoDateTime: '2020-03-09T20:02:10Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810130',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810130',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'Jabo4523',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809459',
- isoDateTime: '2020-03-09T19:22:37Z',
- date: '09 March 2020 7:22pm',
- commentId: '138809459',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809459',
- },
- userProfile: {
- userId: '15275664',
- displayName: 'Brainingtree',
- webUrl: 'https://profile.theguardian.com/user/id/15275664',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15275664',
- avatar: 'https://avatar.guim.co.uk/user/15275664',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/15275664',
- badge: [],
- },
- },
- {
- id: 138810207,
- body: "
How long have we been telling people that a five week wait for UC is no good for people on low incomes? Even now, with so many in the gig economy at risk of contracting and spreading Covid-19, UKGOV still doesn't fucking get it!
",
- date: '09 March 2020 8:07pm',
- isoDateTime: '2020-03-09T20:07:00Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810207',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810207',
- numRecommends: 7,
- isHighlighted: false,
- responseTo: {
- displayName: 'MadBloris',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809806',
- isoDateTime: '2020-03-09T19:43:27Z',
- date: '09 March 2020 7:43pm',
- commentId: '138809806',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809806',
- },
- userProfile: {
- userId: '12197200',
- displayName: 'justamentalpatient',
- webUrl: 'https://profile.theguardian.com/user/id/12197200',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12197200',
- avatar: 'https://avatar.guim.co.uk/user/12197200',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12197200',
- badge: [],
- },
- },
- {
- id: 138810327,
- body: '
This is a period of self care and personal responsibility. The nhs is finite. Now we will really experience that. After we might ask whether we could look after ourselves better. We are not the wartime generation. The opposite in fact. But This is going to be a brutal wake up call and a defining moment for our country. Either we deal with it or destroy each other and the nhs by demanding it save us.
',
- date: '09 March 2020 8:13pm',
- isoDateTime: '2020-03-09T20:13:13Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810327',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810327',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'JekyllMoon',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809941',
- isoDateTime: '2020-03-09T19:51:23Z',
- date: '09 March 2020 7:51pm',
- commentId: '138809941',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809941',
- },
- userProfile: {
- userId: '15275664',
- displayName: 'Brainingtree',
- webUrl: 'https://profile.theguardian.com/user/id/15275664',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15275664',
- avatar: 'https://avatar.guim.co.uk/user/15275664',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/15275664',
- badge: [],
- },
- },
- {
- id: 138810353,
- body: '
They should just use their trust fund, duh common sense ™
',
- date: '09 March 2020 8:14pm',
- isoDateTime: '2020-03-09T20:14:11Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810353',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810353',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'justamentalpatient',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810207',
- isoDateTime: '2020-03-09T20:07:00Z',
- date: '09 March 2020 8:07pm',
- commentId: '138810207',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810207',
- },
- userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11635482',
- badge: [],
- },
- },
- {
- id: 138810392,
- body: '
If people have the symptoms, they should call 111.
',
- date: '09 March 2020 8:16pm',
- isoDateTime: '2020-03-09T20:16:21Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810392',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810392',
- numRecommends: 3,
- isHighlighted: false,
- responseTo: {
- displayName: 'Jabo4523',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809459',
- isoDateTime: '2020-03-09T19:22:37Z',
- date: '09 March 2020 7:22pm',
- commentId: '138809459',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809459',
- },
- userProfile: {
- userId: '12197200',
- displayName: 'justamentalpatient',
- webUrl: 'https://profile.theguardian.com/user/id/12197200',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12197200',
- avatar: 'https://avatar.guim.co.uk/user/12197200',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12197200',
- badge: [],
- },
- },
- {
- id: 138810438,
- body: '
Must be male.
',
- date: '09 March 2020 8:19pm',
- isoDateTime: '2020-03-09T20:19:11Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810438',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810438',
- numRecommends: 1,
- isHighlighted: false,
- responseTo: {
- displayName: 'JekyllMoon',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809941',
- isoDateTime: '2020-03-09T19:51:23Z',
- date: '09 March 2020 7:51pm',
- commentId: '138809941',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809941',
- },
- userProfile: {
- userId: '2611744',
- displayName: 'Delius',
- webUrl: 'https://profile.theguardian.com/user/id/2611744',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2611744',
- avatar: 'https://avatar.guim.co.uk/user/2611744',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2611744',
- badge: [],
- },
- },
- {
- id: 138810440,
- body: '
Are you feeling ok?
',
- date: '09 March 2020 8:19pm',
- isoDateTime: '2020-03-09T20:19:15Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810440',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810440',
- numRecommends: 7,
- isHighlighted: false,
- responseTo: {
- displayName: 'Brainingtree',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809363',
- isoDateTime: '2020-03-09T19:16:53Z',
- date: '09 March 2020 7:16pm',
- commentId: '138809363',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809363',
- },
- userProfile: {
- userId: '15739675',
- displayName: 'establishmentlies',
- webUrl: 'https://profile.theguardian.com/user/id/15739675',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15739675',
- avatar: 'https://avatar.guim.co.uk/user/15739675',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/15739675',
- badge: [],
- },
- },
- {
- id: 138810587,
- body: '
How many spare icu beds are free in the Uk?
',
- date: '09 March 2020 8:26pm',
- isoDateTime: '2020-03-09T20:26:35Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810587',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810587',
- numRecommends: 2,
- isHighlighted: false,
- responseTo: {
- displayName: 'establishmentlies',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810440',
- isoDateTime: '2020-03-09T20:19:15Z',
- date: '09 March 2020 8:19pm',
- commentId: '138810440',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810440',
- },
- userProfile: {
- userId: '15275664',
- displayName: 'Brainingtree',
- webUrl: 'https://profile.theguardian.com/user/id/15275664',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15275664',
- avatar: 'https://avatar.guim.co.uk/user/15275664',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/15275664',
- badge: [],
- },
- },
- {
- id: 138810729,
- body: "
not a thought that if there isnt enough soap for evryone, it spreads.
It is still rational to stock up, since one person's actions will have little effect on the total position.
",
- date: '09 March 2020 8:34pm',
- isoDateTime: '2020-03-09T20:34:25Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810729',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810729',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'Brainingtree',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809363',
- isoDateTime: '2020-03-09T19:16:53Z',
- date: '09 March 2020 7:16pm',
- commentId: '138809363',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809363',
- },
- userProfile: {
- userId: '100548223',
- displayName: 'ManuelSantiago',
- webUrl: 'https://profile.theguardian.com/user/id/100548223',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100548223',
- avatar: 'https://avatar.guim.co.uk/user/100548223',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100548223',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 14,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 13,
- },
- },
- {
- id: 138809368,
- body: '
Short staffed NHS, perhaps the health of the nation should be addressed more seriously on every level than just getting in staff to shore up those who become ill from poor quality life styles. Walk more, eat less, try harder, learn how to be healthy, meditate, stress less, quit boozing, quit meat, quit sugars and wheats. I see at my local surgery people who are unfit and still under 10 years old. We do not need more healthcare we need more health training.
',
- date: '09 March 2020 7:17pm',
- isoDateTime: '2020-03-09T19:17:08Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809368',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809368',
- numRecommends: 10,
- isHighlighted: false,
- userProfile: {
- userId: '16314139',
- displayName: 'Harvestingkarma',
- webUrl: 'https://profile.theguardian.com/user/id/16314139',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16314139',
- avatar: 'https://avatar.guim.co.uk/user/16314139',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/16314139',
- badge: [],
- },
- responses: [
- {
- id: 138809434,
- body: '
Yep, if everyone helped themselves and took basic measures we would be in a lot better shape
',
- date: '09 March 2020 7:21pm',
- isoDateTime: '2020-03-09T19:21:04Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809434',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809434',
- numRecommends: 10,
- isHighlighted: false,
- responseTo: {
- displayName: 'Harvestingkarma',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809368',
- isoDateTime: '2020-03-09T19:17:08Z',
- date: '09 March 2020 7:17pm',
- commentId: '138809368',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809368',
- },
- userProfile: {
- userId: '13093174',
- displayName: 'Cricketnut',
- webUrl: 'https://profile.theguardian.com/user/id/13093174',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13093174',
- avatar: 'https://avatar.guim.co.uk/user/13093174',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/13093174',
- badge: [],
- },
- },
- {
- id: 138809700,
- body: '
The coalition shoved public health onto LAs and then cut their budget. Go figure.
',
- date: '09 March 2020 7:37pm',
- isoDateTime: '2020-03-09T19:37:24Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809700',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809700',
- numRecommends: 12,
- isHighlighted: false,
- responseTo: {
- displayName: 'Harvestingkarma',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809368',
- isoDateTime: '2020-03-09T19:17:08Z',
- date: '09 March 2020 7:17pm',
- commentId: '138809368',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809368',
- },
- userProfile: {
- userId: '12197200',
- displayName: 'justamentalpatient',
- webUrl: 'https://profile.theguardian.com/user/id/12197200',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12197200',
- avatar: 'https://avatar.guim.co.uk/user/12197200',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12197200',
- badge: [],
- },
- },
- {
- id: 138809878,
- body: '
I agree with much of the above, but we need to deal with the matter in hand, namely the epidemic. Giving up wheat: why, unless one has an allergy to it? Sugars? We need carbs to fuel all that walking, running and cycling that you advocate. And to hell with giving up booze. Having a few pints or the odd glass of red is the only thing keeping us sane at the moment!
',
- date: '09 March 2020 7:47pm',
- isoDateTime: '2020-03-09T19:47:44Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809878',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809878',
- numRecommends: 12,
- isHighlighted: false,
- responseTo: {
- displayName: 'Harvestingkarma',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809368',
- isoDateTime: '2020-03-09T19:17:08Z',
- date: '09 March 2020 7:17pm',
- commentId: '138809368',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809368',
- },
- userProfile: {
- userId: '3067983',
- displayName: 'ludachris',
- webUrl: 'https://profile.theguardian.com/user/id/3067983',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3067983',
- avatar: 'https://avatar.guim.co.uk/user/3067983',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/3067983',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 4,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 3,
- },
- },
- {
- id: 138809372,
- body: "
There is no effective treatment for Coronavirus. The best/only defence we currently have against it is our own immune systems. That's why makes this virus scary, if you have an underlying health condition there's not much that can be done to help you, regardless of whether your country's healthcare is free at point of use or not.
",
- date: '09 March 2020 7:17pm',
- isoDateTime: '2020-03-09T19:17:31Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809372',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809372',
- numRecommends: 19,
- isHighlighted: false,
- userProfile: {
- userId: '14495786',
- displayName: 'Trumbledon',
- webUrl: 'https://profile.theguardian.com/user/id/14495786',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14495786',
- avatar: 'https://avatar.guim.co.uk/user/14495786',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14495786',
- badge: [],
- },
- responses: [
- {
- id: 138809728,
- body: "
Oh, I dunno. It's probably easier to monitor and allow people to self isolate if you aren't fucking charging people to get tested!
",
- date: '09 March 2020 7:38pm',
- isoDateTime: '2020-03-09T19:38:52Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809728',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809728',
- numRecommends: 19,
- isHighlighted: false,
- responseTo: {
- displayName: 'Trumbledon',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809372',
- isoDateTime: '2020-03-09T19:17:31Z',
- date: '09 March 2020 7:17pm',
- commentId: '138809372',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809372',
- },
- userProfile: {
- userId: '12197200',
- displayName: 'justamentalpatient',
- webUrl: 'https://profile.theguardian.com/user/id/12197200',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12197200',
- avatar: 'https://avatar.guim.co.uk/user/12197200',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12197200',
- badge: [],
- },
- },
- {
- id: 138809814,
- body: '
Oh please God, enough bullshit and bollocks. If you don’t know what you are talking about, then shut up.
',
- date: '09 March 2020 7:43pm',
- isoDateTime: '2020-03-09T19:43:55Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809814',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809814',
- numRecommends: 15,
- isHighlighted: false,
- responseTo: {
- displayName: 'Trumbledon',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809372',
- isoDateTime: '2020-03-09T19:17:31Z',
- date: '09 March 2020 7:17pm',
- commentId: '138809372',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809372',
- },
- userProfile: {
- userId: '3613711',
- displayName: 'andrewcm',
- webUrl: 'https://profile.theguardian.com/user/id/3613711',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3613711',
- avatar: 'https://avatar.guim.co.uk/user/3613711',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/3613711',
- badge: [],
- },
- },
- {
- id: 138809872,
- body: "
That's why makes this virus scary, if you have an underlying health condition there's not much that can be done to help you, regardless of whether your country's healthcare is free at point of use or not.
Tell me if you were living from a poverty level of income in the US and you came down with a headache and fever would and did not have the money to be able to get tested would you go and get a test or would you try and wait it out to see if you got better?
",
- date: '09 March 2020 7:47pm',
- isoDateTime: '2020-03-09T19:47:20Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809872',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809872',
- numRecommends: 14,
- isHighlighted: false,
- responseTo: {
- displayName: 'Trumbledon',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809372',
- isoDateTime: '2020-03-09T19:17:31Z',
- date: '09 March 2020 7:17pm',
- commentId: '138809372',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809372',
- },
- userProfile: {
- userId: '10085855',
- displayName: 'bifess',
- webUrl: 'https://profile.theguardian.com/user/id/10085855',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10085855',
- avatar: 'https://avatar.guim.co.uk/user/10085855',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/10085855',
- badge: [],
- },
- },
- {
- id: 138810371,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '09 March 2020 8:15pm',
- isoDateTime: '2020-03-09T20:15:13Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810371',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810371',
- numRecommends: 0,
- isHighlighted: false,
- responseTo: {
- displayName: 'andrewcm',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809814',
- isoDateTime: '2020-03-09T19:43:55Z',
- date: '09 March 2020 7:43pm',
- commentId: '138809814',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809814',
- },
- userProfile: {
- userId: '14495786',
- displayName: 'Trumbledon',
- webUrl: 'https://profile.theguardian.com/user/id/14495786',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14495786',
- avatar: 'https://avatar.guim.co.uk/user/14495786',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/14495786',
- badge: [],
- },
- },
- {
- id: 138810481,
- body: "
I would probably wait it out and see if I got better, which might result in fewer people becoming infected than would've been the case had I gone out to get tested and infected them.
I mean frankly, even though I live in the UK and have an NHS hospital ten minutes away, I'd still probably stay at home rather than going out to get tested. I'm in my 30s and in good health, the risk of me dying of Coronavirus is quite low - certainly relative to the risk of me thinking \"I'll go and get tested. Why not, as it's free?\" and infecting a bunch of vulnerable elderly people.
",
- date: '09 March 2020 8:20pm',
- isoDateTime: '2020-03-09T20:20:56Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810481',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810481',
- numRecommends: 8,
- isHighlighted: false,
- responseTo: {
- displayName: 'bifess',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809872',
- isoDateTime: '2020-03-09T19:47:20Z',
- date: '09 March 2020 7:47pm',
- commentId: '138809872',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809872',
- },
- userProfile: {
- userId: '14495786',
- displayName: 'Trumbledon',
- webUrl: 'https://profile.theguardian.com/user/id/14495786',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14495786',
- avatar: 'https://avatar.guim.co.uk/user/14495786',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/14495786',
- badge: [],
- },
- },
- {
- id: 138810664,
- body: "
Which part of what I've said do you disagree with, leftist?
",
- date: '09 March 2020 8:30pm',
- isoDateTime: '2020-03-09T20:30:23Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810664',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810664',
- numRecommends: 9,
- isHighlighted: false,
- responseTo: {
- displayName: 'andrewcm',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809814',
- isoDateTime: '2020-03-09T19:43:55Z',
- date: '09 March 2020 7:43pm',
- commentId: '138809814',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809814',
- },
- userProfile: {
- userId: '14495786',
- displayName: 'Trumbledon',
- webUrl: 'https://profile.theguardian.com/user/id/14495786',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14495786',
- avatar: 'https://avatar.guim.co.uk/user/14495786',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/14495786',
- badge: [],
- },
- },
- {
- id: 138810672,
- body: "
That's why makes this virus scary, if you have an underlying health condition there's not much that can be done to help you,
I reckon you'd be better off in intensive care than just in bed at home.
",
- date: '09 March 2020 8:30pm',
- isoDateTime: '2020-03-09T20:30:37Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810672',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810672',
- numRecommends: 8,
- isHighlighted: false,
- responseTo: {
- displayName: 'Trumbledon',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809372',
- isoDateTime: '2020-03-09T19:17:31Z',
- date: '09 March 2020 7:17pm',
- commentId: '138809372',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809372',
- },
- userProfile: {
- userId: '100548223',
- displayName: 'ManuelSantiago',
- webUrl: 'https://profile.theguardian.com/user/id/100548223',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100548223',
- avatar: 'https://avatar.guim.co.uk/user/100548223',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100548223',
- badge: [],
- },
- },
- {
- id: 138810676,
- body: '
And if you have to work to survive?
',
- date: '09 March 2020 8:30pm',
- isoDateTime: '2020-03-09T20:30:44Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810676',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810676',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'Trumbledon',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810481',
- isoDateTime: '2020-03-09T20:20:56Z',
- date: '09 March 2020 8:20pm',
- commentId: '138810481',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810481',
- },
- userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11635482',
- badge: [],
- },
- },
- {
- id: 138810929,
- body: "
Hopefully the government will ensure you're provided for by means of forthcoming emergency legislation.
On this occasion, I feel relatively confident the government will in fact deliver. Failure to do so could be a political misstep on par with the Iraq war.
",
- date: '09 March 2020 8:45pm',
- isoDateTime: '2020-03-09T20:45:46Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810929',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810929',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'MadBloris',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810676',
- isoDateTime: '2020-03-09T20:30:44Z',
- date: '09 March 2020 8:30pm',
- commentId: '138810676',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810676',
- },
- userProfile: {
- userId: '14495786',
- displayName: 'Trumbledon',
- webUrl: 'https://profile.theguardian.com/user/id/14495786',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14495786',
- avatar: 'https://avatar.guim.co.uk/user/14495786',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/14495786',
- badge: [],
- },
- },
- {
- id: 138811035,
- body: "
Maybe you're right but I can't see it.
My partner has already had to have a week off due to self isolation
",
- date: '09 March 2020 8:50pm',
- isoDateTime: '2020-03-09T20:50:45Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811035',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811035',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'Trumbledon',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810929',
- isoDateTime: '2020-03-09T20:45:46Z',
- date: '09 March 2020 8:45pm',
- commentId: '138810929',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810929',
- },
- userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11635482',
- badge: [],
- },
- },
- {
- id: 138811150,
- body: "
The virus leaves 20% of cases in need of some level of respiratory support, whether that be full-on artificial blood oxygenation or oxygen masks. That's a large number of people who, if the hospitals are overwhelmed and can't provide that care, may end up dying or suffering life-changing injuries. This death rate of 1 - 2% isn't handed down from god - our actions can change it.
",
- date: '09 March 2020 8:57pm',
- isoDateTime: '2020-03-09T20:57:25Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811150',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811150',
- numRecommends: 9,
- isHighlighted: false,
- responseTo: {
- displayName: 'Trumbledon',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809372',
- isoDateTime: '2020-03-09T19:17:31Z',
- date: '09 March 2020 7:17pm',
- commentId: '138809372',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809372',
- },
- userProfile: {
- userId: '12611808',
- displayName: 'Shortordercook',
- webUrl: 'https://profile.theguardian.com/user/id/12611808',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12611808',
- avatar: 'https://avatar.guim.co.uk/user/12611808',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12611808',
- badge: [],
- },
- },
- {
- id: 138811178,
- body: '
Oh please God, enough bullshit and bollocks. If you don’t know what you are talking about, then shut up.
Do you have a cure or an inoculation?
',
- date: '09 March 2020 8:58pm',
- isoDateTime: '2020-03-09T20:58:51Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811178',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811178',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'andrewcm',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809814',
- isoDateTime: '2020-03-09T19:43:55Z',
- date: '09 March 2020 7:43pm',
- commentId: '138809814',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809814',
- },
- userProfile: {
- userId: '102190698',
- displayName: 'Yoriks',
- webUrl: 'https://profile.theguardian.com/user/id/102190698',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/102190698',
- avatar: 'https://avatar.guim.co.uk/user/102190698',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/102190698',
- badge: [],
- },
- },
- {
- id: 138811721,
- body: "
I'd imagine his cure/inoculation is probably to vote Labour
",
- date: '09 March 2020 9:25pm',
- isoDateTime: '2020-03-09T21:25:31Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811721',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811721',
- numRecommends: 8,
- isHighlighted: false,
- responseTo: {
- displayName: 'Yoriks',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138811178',
- isoDateTime: '2020-03-09T20:58:51Z',
- date: '09 March 2020 8:58pm',
- commentId: '138811178',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138811178',
- },
- userProfile: {
- userId: '14495786',
- displayName: 'Trumbledon',
- webUrl: 'https://profile.theguardian.com/user/id/14495786',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14495786',
- avatar: 'https://avatar.guim.co.uk/user/14495786',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/14495786',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 14,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 1,
- responseCount: 13,
- },
- },
- {
- id: 138809386,
- body: '
Just a suggestion. Every member of NHS management should spend 30% of their day on caring for coronavirus patients. Should solve the staffing problem in 10 minutes.
',
- date: '09 March 2020 7:18pm',
- isoDateTime: '2020-03-09T19:18:29Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809386',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809386',
- numRecommends: 19,
- isHighlighted: false,
- userProfile: {
- userId: '14349188',
- displayName: 'Sonderzug',
- webUrl: 'https://profile.theguardian.com/user/id/14349188',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14349188',
- avatar: 'https://avatar.guim.co.uk/user/14349188',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14349188',
- badge: [],
- },
- responses: [
- {
- id: 138809451,
- body: '
Please show your workings out!!
',
- date: '09 March 2020 7:22pm',
- isoDateTime: '2020-03-09T19:22:12Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809451',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809451',
- numRecommends: 9,
- isHighlighted: false,
- responseTo: {
- displayName: 'Sonderzug',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809386',
- isoDateTime: '2020-03-09T19:18:29Z',
- date: '09 March 2020 7:18pm',
- commentId: '138809386',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809386',
- },
- userProfile: {
- userId: '102204439',
- displayName: 'Oraclebyname',
- webUrl: 'https://profile.theguardian.com/user/id/102204439',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/102204439',
- avatar: 'https://avatar.guim.co.uk/user/102204439',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/102204439',
- badge: [],
- },
- },
- {
- id: 138809471,
- body: "
Good idea. The last thing a hospital needs is someone knowing what's going on.
",
- date: '09 March 2020 7:23pm',
- isoDateTime: '2020-03-09T19:23:23Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809471',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809471',
- numRecommends: 7,
- isHighlighted: false,
- responseTo: {
- displayName: 'Sonderzug',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809386',
- isoDateTime: '2020-03-09T19:18:29Z',
- date: '09 March 2020 7:18pm',
- commentId: '138809386',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809386',
- },
- userProfile: {
- userId: '2966817',
- displayName: 'philipphilip99',
- webUrl: 'https://profile.theguardian.com/user/id/2966817',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2966817',
- avatar: 'https://avatar.guim.co.uk/user/2966817',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2966817',
- badge: [],
- },
- },
- {
- id: 138809724,
- body: "
Ridiculous. One of the NHS's biggest problem is lack of capable senior administrative staff.
As a comparative, an economically and commercially astute Finance Manager/Business Partner is offered a salary of £58K in the NHS - in the private sector, the base pay for this sort of role is around £80-£90K PLUS bonus.
Same with all support staff.
",
- date: '09 March 2020 7:38pm',
- isoDateTime: '2020-03-09T19:38:49Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809724',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809724',
- numRecommends: 11,
- isHighlighted: false,
- responseTo: {
- displayName: 'Sonderzug',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809386',
- isoDateTime: '2020-03-09T19:18:29Z',
- date: '09 March 2020 7:18pm',
- commentId: '138809386',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809386',
- },
- userProfile: {
- userId: '4019545',
- displayName: 'TheRedThreat',
- webUrl: 'https://profile.theguardian.com/user/id/4019545',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4019545',
- avatar: 'https://avatar.guim.co.uk/user/4019545',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/4019545',
- badge: [],
- },
- },
- {
- id: 138809743,
- body: '
So even the unqualified administrators like my wife? What value would that have to the patients and how would the hospital run without a third of its staff (possibly more if they also get ill as they do not know how to protect themselves the way qualified staff do)?
Is there any value to your suggestion?
',
- date: '09 March 2020 7:39pm',
- isoDateTime: '2020-03-09T19:39:44Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809743',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809743',
- numRecommends: 6,
- isHighlighted: false,
- responseTo: {
- displayName: 'Sonderzug',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809386',
- isoDateTime: '2020-03-09T19:18:29Z',
- date: '09 March 2020 7:18pm',
- commentId: '138809386',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809386',
- },
- userProfile: {
- userId: '3298302',
- displayName: 'Swan17',
- webUrl: 'https://profile.theguardian.com/user/id/3298302',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3298302',
- avatar: 'https://avatar.guim.co.uk/user/3298302',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/3298302',
- badge: [],
- },
- },
- {
- id: 138810424,
- body: "
Yes. Amateurs, that's the answer. We'll have no experts here! But you probably don't realise that the NHS is less top heavy on the management front than most private companies.
",
- date: '09 March 2020 8:18pm',
- isoDateTime: '2020-03-09T20:18:13Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810424',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810424',
- numRecommends: 0,
- isHighlighted: false,
- responseTo: {
- displayName: 'Sonderzug',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809386',
- isoDateTime: '2020-03-09T19:18:29Z',
- date: '09 March 2020 7:18pm',
- commentId: '138809386',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809386',
- },
- userProfile: {
- userId: '12197200',
- displayName: 'justamentalpatient',
- webUrl: 'https://profile.theguardian.com/user/id/12197200',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12197200',
- avatar: 'https://avatar.guim.co.uk/user/12197200',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12197200',
- badge: [],
- },
- },
- {
- id: 138810426,
- body: "
As a % of the the workforce in the NHS, management make up about 6.5% In private industry it's around 12%, nice try but massive fail... sorry.
",
- date: '09 March 2020 8:18pm',
- isoDateTime: '2020-03-09T20:18:20Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810426',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810426',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'Sonderzug',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809386',
- isoDateTime: '2020-03-09T19:18:29Z',
- date: '09 March 2020 7:18pm',
- commentId: '138809386',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809386',
- },
- userProfile: {
- userId: '15739675',
- displayName: 'establishmentlies',
- webUrl: 'https://profile.theguardian.com/user/id/15739675',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15739675',
- avatar: 'https://avatar.guim.co.uk/user/15739675',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/15739675',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 7,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 6,
- },
- },
- {
- id: 138809404,
- body: '
A shocking must read thread. What’s really happening in northern Italy: Silvia Stringhini @silviast9 1/ I may be repeating myself, but I want to fight this sense of security that I see outside of the epicenters, as if nothing was going to happen "here". The media in Europe are reassuring, politicians are reassuring, while there\'s little to be reassured of. #COVID19 #coronavirus
https://twitter.com/silviast9/status/1236933818654896129
',
- date: '09 March 2020 7:19pm',
- isoDateTime: '2020-03-09T19:19:35Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809404',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809404',
- numRecommends: 5,
- isHighlighted: false,
- userProfile: {
- userId: '12561963',
- displayName: 'foralltime',
- webUrl: 'https://profile.theguardian.com/user/id/12561963',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12561963',
- avatar: 'https://avatar.guim.co.uk/user/12561963',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/12561963',
- badge: [],
- },
- },
- {
- id: 138809405,
- body: "
The NHS will have to do as its the only healthcare model we have.
This article does not contribute anything to the argument that that model is the best model.
We'll see how Japan, Australia, Canada and the Swiss perform with their various models - none of whom have a state monopoly on healthcare.
",
- date: '09 March 2020 7:19pm',
- isoDateTime: '2020-03-09T19:19:37Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809405',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809405',
- numRecommends: 34,
- isHighlighted: false,
- userProfile: {
- userId: '4019545',
- displayName: 'TheRedThreat',
- webUrl: 'https://profile.theguardian.com/user/id/4019545',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4019545',
- avatar: 'https://avatar.guim.co.uk/user/4019545',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4019545',
- badge: [],
- },
- responses: [
- {
- id: 138809622,
- body: '
Agreed. Best defence? Well it’s all we have.
',
- date: '09 March 2020 7:33pm',
- isoDateTime: '2020-03-09T19:33:03Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809622',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809622',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'TheRedThreat',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809405',
- isoDateTime: '2020-03-09T19:19:37Z',
- date: '09 March 2020 7:19pm',
- commentId: '138809405',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809405',
- },
- userProfile: {
- userId: '14853428',
- displayName: 'vulgarius',
- webUrl: 'https://profile.theguardian.com/user/id/14853428',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14853428',
- avatar: 'https://avatar.guim.co.uk/user/14853428',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/14853428',
- badge: [],
- },
- },
- {
- id: 138811448,
- body: "
you can't call anything owned and run by the state a monopoly. monopoly providers within the nhs such as the one jeremy hunt made his fortune from, yes. the nhs itself NO.
",
- date: '09 March 2020 9:13pm',
- isoDateTime: '2020-03-09T21:13:21Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811448',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811448',
- numRecommends: 6,
- isHighlighted: false,
- responseTo: {
- displayName: 'TheRedThreat',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809405',
- isoDateTime: '2020-03-09T19:19:37Z',
- date: '09 March 2020 7:19pm',
- commentId: '138809405',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809405',
- },
- userProfile: {
- userId: '10020201',
- displayName: 'philmill',
- webUrl: 'https://profile.theguardian.com/user/id/10020201',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10020201',
- avatar: 'https://avatar.guim.co.uk/user/10020201',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/10020201',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 3,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 2,
- },
- },
- {
- id: 138809408,
- body: '
"Kasaraneni would “keep them in the NHS by paying off their student loans”.
So is this old Labour pledge to include ALL student loans, or just those in the medical profession?
',
- date: '09 March 2020 7:19pm',
- isoDateTime: '2020-03-09T19:19:44Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809408',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809408',
- numRecommends: 13,
- isHighlighted: false,
- userProfile: {
- userId: '101586975',
- displayName: 'Asifbymagic',
- webUrl: 'https://profile.theguardian.com/user/id/101586975',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101586975',
- avatar: 'https://avatar.guim.co.uk/user/101586975',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/101586975',
- badge: [],
- },
- responses: [
- {
- id: 138809532,
- body: "
Maybe ask him that question when he's trying to stop you from dying from a collapsed respiratory system?
",
- date: '09 March 2020 7:27pm',
- isoDateTime: '2020-03-09T19:27:47Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809532',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809532',
- numRecommends: 16,
- isHighlighted: false,
- responseTo: {
- displayName: 'Asifbymagic',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809408',
- isoDateTime: '2020-03-09T19:19:44Z',
- date: '09 March 2020 7:19pm',
- commentId: '138809408',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809408',
- },
- userProfile: {
- userId: '14622750',
- displayName: 'hawkeye63',
- webUrl: 'https://profile.theguardian.com/user/id/14622750',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14622750',
- avatar: 'https://avatar.guim.co.uk/user/14622750',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/14622750',
- badge: [],
- },
- },
- {
- id: 138809621,
- body: "
Not being an elderly person with serious underlying medical problems that's thankfully highly unlikely.
Now how about you answer my perfectly reasonable and serious question without being fatuous.
",
- date: '09 March 2020 7:32pm',
- isoDateTime: '2020-03-09T19:32:57Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809621',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809621',
- numRecommends: 10,
- isHighlighted: false,
- responseTo: {
- displayName: 'hawkeye63',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809532',
- isoDateTime: '2020-03-09T19:27:47Z',
- date: '09 March 2020 7:27pm',
- commentId: '138809532',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809532',
- },
- userProfile: {
- userId: '101586975',
- displayName: 'Asifbymagic',
- webUrl: 'https://profile.theguardian.com/user/id/101586975',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101586975',
- avatar: 'https://avatar.guim.co.uk/user/101586975',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101586975',
- badge: [],
- },
- },
- {
- id: 138809775,
- body: '
Would that pledge come with any conditions? I would support the idea if, for example, the medical staff agreed to work for the NHS exclusively for a period of time (5 or 10 years maybe).
',
- date: '09 March 2020 7:41pm',
- isoDateTime: '2020-03-09T19:41:30Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809775',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809775',
- numRecommends: 8,
- isHighlighted: false,
- responseTo: {
- displayName: 'Asifbymagic',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809408',
- isoDateTime: '2020-03-09T19:19:44Z',
- date: '09 March 2020 7:19pm',
- commentId: '138809408',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809408',
- },
- userProfile: {
- userId: '3298302',
- displayName: 'Swan17',
- webUrl: 'https://profile.theguardian.com/user/id/3298302',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3298302',
- avatar: 'https://avatar.guim.co.uk/user/3298302',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/3298302',
- badge: [],
- },
- },
- {
- id: 138810270,
- body: "
I'd support that and suggest it could be extended to teachers too.
",
- date: '09 March 2020 8:10pm',
- isoDateTime: '2020-03-09T20:10:01Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810270',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810270',
- numRecommends: 2,
- isHighlighted: false,
- responseTo: {
- displayName: 'Swan17',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809775',
- isoDateTime: '2020-03-09T19:41:30Z',
- date: '09 March 2020 7:41pm',
- commentId: '138809775',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809775',
- },
- userProfile: {
- userId: '101586975',
- displayName: 'Asifbymagic',
- webUrl: 'https://profile.theguardian.com/user/id/101586975',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101586975',
- avatar: 'https://avatar.guim.co.uk/user/101586975',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101586975',
- badge: [],
- },
- },
- {
- id: 138810551,
- body: "
I thought you were asking Dr Kasaraneni. I have no idea what's in his head. I missed the bit of the article which outlined his political affiliations.
You alighted on that one statement in the article to write an asinine disguised push about Labour's election policies on student debt. Fatuous comments deserve a fatuous reply.
",
- date: '09 March 2020 8:24pm',
- isoDateTime: '2020-03-09T20:24:33Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810551',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810551',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'Asifbymagic',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809621',
- isoDateTime: '2020-03-09T19:32:57Z',
- date: '09 March 2020 7:32pm',
- commentId: '138809621',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809621',
- },
- userProfile: {
- userId: '14622750',
- displayName: 'hawkeye63',
- webUrl: 'https://profile.theguardian.com/user/id/14622750',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14622750',
- avatar: 'https://avatar.guim.co.uk/user/14622750',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/14622750',
- badge: [],
- },
- },
- {
- id: 138810732,
- body: "
No it was an open question. Given that two paragraphs are devoted to the apparent importance and relevance of Dr Kadaraneni and his views and experiences, what's fatuous about requesting clarification of such a potentially contentious statement he's made?
",
- date: '09 March 2020 8:34pm',
- isoDateTime: '2020-03-09T20:34:40Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810732',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810732',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'hawkeye63',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810551',
- isoDateTime: '2020-03-09T20:24:33Z',
- date: '09 March 2020 8:24pm',
- commentId: '138810551',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810551',
- },
- userProfile: {
- userId: '101586975',
- displayName: 'Asifbymagic',
- webUrl: 'https://profile.theguardian.com/user/id/101586975',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101586975',
- avatar: 'https://avatar.guim.co.uk/user/101586975',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101586975',
- badge: [],
- },
- },
- {
- id: 138810888,
- body: "
I don't believe you. Sorry.
",
- date: '09 March 2020 8:44pm',
- isoDateTime: '2020-03-09T20:44:04Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810888',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810888',
- numRecommends: 3,
- isHighlighted: false,
- responseTo: {
- displayName: 'Asifbymagic',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810732',
- isoDateTime: '2020-03-09T20:34:40Z',
- date: '09 March 2020 8:34pm',
- commentId: '138810732',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810732',
- },
- userProfile: {
- userId: '14622750',
- displayName: 'hawkeye63',
- webUrl: 'https://profile.theguardian.com/user/id/14622750',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14622750',
- avatar: 'https://avatar.guim.co.uk/user/14622750',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/14622750',
- badge: [],
- },
- },
- {
- id: 138811036,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '09 March 2020 8:50pm',
- isoDateTime: '2020-03-09T20:50:48Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811036',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811036',
- numRecommends: 0,
- isHighlighted: false,
- responseTo: {
- displayName: 'hawkeye63',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810888',
- isoDateTime: '2020-03-09T20:44:04Z',
- date: '09 March 2020 8:44pm',
- commentId: '138810888',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810888',
- },
- userProfile: {
- userId: '102190698',
- displayName: 'Yoriks',
- webUrl: 'https://profile.theguardian.com/user/id/102190698',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/102190698',
- avatar: 'https://avatar.guim.co.uk/user/102190698',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/102190698',
- badge: [],
- },
- },
- {
- id: 138811309,
- body: '
Depends how you define "highly unlikely". 20% of cases need some form of medical support for respiration ranging from oxygen masks to full-on intensive care. Even many of the 80% of "mild" cases will have pneumonia which, while not serious enough to get you a spot in hospital, will be enough to keep you in bed for up to a couple of weeks wishing you\'d never heard of coronavirus.
',
- date: '09 March 2020 9:05pm',
- isoDateTime: '2020-03-09T21:05:39Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811309',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811309',
- numRecommends: 2,
- isHighlighted: false,
- responseTo: {
- displayName: 'Asifbymagic',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809621',
- isoDateTime: '2020-03-09T19:32:57Z',
- date: '09 March 2020 7:32pm',
- commentId: '138809621',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809621',
- },
- userProfile: {
- userId: '12611808',
- displayName: 'Shortordercook',
- webUrl: 'https://profile.theguardian.com/user/id/12611808',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12611808',
- avatar: 'https://avatar.guim.co.uk/user/12611808',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12611808',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 10,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 1,
- responseCount: 9,
- },
- },
- {
- id: 138809409,
- body: "
Thankfully we aren't like the US where you can become bankrupt without health insurance. Thankfully we still have our nhs despite it being on the ropes caused by tory ideology. Can't blame the tory gov for coronavirus, but certainly for the effect they've had on our nhs. No doubt there will be heroic efforts made by staff working within it, which is about the only thing that keeps it going since the tories came to power in 2010.
",
- date: '09 March 2020 7:19pm',
- isoDateTime: '2020-03-09T19:19:48Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809409',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809409',
- numRecommends: 40,
- isHighlighted: false,
- userProfile: {
- userId: '10127231',
- displayName: 'irreverentnurse',
- webUrl: 'https://profile.theguardian.com/user/id/10127231',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10127231',
- avatar: 'https://avatar.guim.co.uk/user/10127231',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/10127231',
- badge: [],
- },
- },
- {
- id: 138809421,
- body: "
Stand by for the usual deluge of tory loving Brexiters. They just love Polly's nail on head articles.
",
- date: '09 March 2020 7:20pm',
- isoDateTime: '2020-03-09T19:20:33Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809421',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809421',
- numRecommends: 39,
- isHighlighted: false,
- userProfile: {
- userId: '16836085',
- displayName: 'HammerJ',
- webUrl: 'https://profile.theguardian.com/user/id/16836085',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16836085',
- avatar: 'https://avatar.guim.co.uk/user/16836085',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/16836085',
- badge: [],
- },
- responses: [
- {
- id: 138809736,
- body: '
And how many of those per annum are we treated to?
',
- date: '09 March 2020 7:39pm',
- isoDateTime: '2020-03-09T19:39:22Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809736',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809736',
- numRecommends: 15,
- isHighlighted: false,
- responseTo: {
- displayName: 'HammerJ',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809421',
- isoDateTime: '2020-03-09T19:20:33Z',
- date: '09 March 2020 7:20pm',
- commentId: '138809421',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809421',
- },
- userProfile: {
- userId: '2611744',
- displayName: 'Delius',
- webUrl: 'https://profile.theguardian.com/user/id/2611744',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2611744',
- avatar: 'https://avatar.guim.co.uk/user/2611744',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2611744',
- badge: [],
- },
- },
- {
- id: 138809741,
- body: "
They're heeere...
",
- date: '09 March 2020 7:39pm',
- isoDateTime: '2020-03-09T19:39:41Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809741',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809741',
- numRecommends: 21,
- isHighlighted: false,
- responseTo: {
- displayName: 'HammerJ',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809421',
- isoDateTime: '2020-03-09T19:20:33Z',
- date: '09 March 2020 7:20pm',
- commentId: '138809421',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809421',
- },
- userProfile: {
- userId: '12197200',
- displayName: 'justamentalpatient',
- webUrl: 'https://profile.theguardian.com/user/id/12197200',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12197200',
- avatar: 'https://avatar.guim.co.uk/user/12197200',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12197200',
- badge: [],
- },
- },
- {
- id: 138809742,
- body: "
There was a perfect opportunity there to comment on the NHS, the Tory's mismanagement of the NHS, the hardworking staff of the NHS...
Shame you chose not to do that, especially when there is so much to be said.
",
- date: '09 March 2020 7:39pm',
- isoDateTime: '2020-03-09T19:39:43Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809742',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809742',
- numRecommends: 11,
- isHighlighted: false,
- responseTo: {
- displayName: 'HammerJ',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809421',
- isoDateTime: '2020-03-09T19:20:33Z',
- date: '09 March 2020 7:20pm',
- commentId: '138809421',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809421',
- },
- userProfile: {
- userId: '102241453',
- displayName: 'HarryVederci',
- webUrl: 'https://profile.theguardian.com/user/id/102241453',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/102241453',
- avatar: 'https://avatar.guim.co.uk/user/102241453',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/102241453',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 4,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 3,
- },
- },
- {
- id: 138809427,
- body: '
So if Britain defeats the virus, it will be thanks to the NHS, but if not, it will be the fault of the government, have I understood correctly?
',
- date: '09 March 2020 7:20pm',
- isoDateTime: '2020-03-09T19:20:53Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809427',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809427',
- numRecommends: 51,
- isHighlighted: false,
- userProfile: {
- userId: '15673053',
- displayName: 'fordprefect100',
- webUrl: 'https://profile.theguardian.com/user/id/15673053',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15673053',
- avatar: 'https://avatar.guim.co.uk/user/15673053',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/15673053',
- badge: [],
- },
- responses: [
- {
- id: 138809469,
- body: "
Britain won't defeat the virus. Britain will pay a high price. For it's underfunded NHS.
",
- date: '09 March 2020 7:23pm',
- isoDateTime: '2020-03-09T19:23:20Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809469',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809469',
- numRecommends: 49,
- isHighlighted: false,
- responseTo: {
- displayName: 'fordprefect100',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809427',
- isoDateTime: '2020-03-09T19:20:53Z',
- date: '09 March 2020 7:20pm',
- commentId: '138809427',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809427',
- },
- userProfile: {
- userId: '100701140',
- displayName: 'Arcais',
- webUrl: 'https://profile.theguardian.com/user/id/100701140',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100701140',
- avatar: 'https://avatar.guim.co.uk/user/100701140',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100701140',
- badge: [],
- },
- },
- {
- id: 138809717,
- body: "
It's not about defeating the virus...its about minimizing its effect. Unfortunately for all pro Tories, and all those in need of the health service, the NHS is in its worst state for decades which is a political choice.
",
- date: '09 March 2020 7:38pm',
- isoDateTime: '2020-03-09T19:38:32Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809717',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809717',
- numRecommends: 38,
- isHighlighted: false,
- responseTo: {
- displayName: 'fordprefect100',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809427',
- isoDateTime: '2020-03-09T19:20:53Z',
- date: '09 March 2020 7:20pm',
- commentId: '138809427',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809427',
- },
- userProfile: {
- userId: '12214978',
- displayName: 'SeeLifeDifferently',
- webUrl: 'https://profile.theguardian.com/user/id/12214978',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12214978',
- avatar: 'https://avatar.guim.co.uk/user/12214978',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12214978',
- badge: [],
- },
- },
- {
- id: 138809727,
- body: '
Broadly speaking yes.
',
- date: '09 March 2020 7:38pm',
- isoDateTime: '2020-03-09T19:38:52Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809727',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809727',
- numRecommends: 18,
- isHighlighted: false,
- responseTo: {
- displayName: 'fordprefect100',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809427',
- isoDateTime: '2020-03-09T19:20:53Z',
- date: '09 March 2020 7:20pm',
- commentId: '138809427',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809427',
- },
- userProfile: {
- userId: '2611744',
- displayName: 'Delius',
- webUrl: 'https://profile.theguardian.com/user/id/2611744',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2611744',
- avatar: 'https://avatar.guim.co.uk/user/2611744',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2611744',
- badge: [],
- },
- },
- {
- id: 138809804,
- body: '
Yes. Why is that so difficult to understand? NHS is staffed by heroes go are constantly running on empty and pulling a service out of thin air. If it collapses,it will not be the staff
',
- date: '09 March 2020 7:43pm',
- isoDateTime: '2020-03-09T19:43:17Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809804',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809804',
- numRecommends: 16,
- isHighlighted: false,
- responseTo: {
- displayName: 'fordprefect100',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809427',
- isoDateTime: '2020-03-09T19:20:53Z',
- date: '09 March 2020 7:20pm',
- commentId: '138809427',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809427',
- },
- userProfile: {
- userId: '12673774',
- displayName: 'Jim987',
- webUrl: 'https://profile.theguardian.com/user/id/12673774',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12673774',
- avatar: 'https://avatar.guim.co.uk/user/12673774',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12673774',
- badge: [],
- },
- },
- {
- id: 138809885,
- body: "
So if Britain defeats the virus, it will be thanks to the NHS, but if not, it will be the fault of the government, have I understood correctly?
What's your argument exactly, that the NHS should be blamed for Coronavirus deaths?
",
- date: '09 March 2020 7:47pm',
- isoDateTime: '2020-03-09T19:47:55Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809885',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809885',
- numRecommends: 16,
- isHighlighted: false,
- responseTo: {
- displayName: 'fordprefect100',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809427',
- isoDateTime: '2020-03-09T19:20:53Z',
- date: '09 March 2020 7:20pm',
- commentId: '138809427',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809427',
- },
- userProfile: {
- userId: '101821137',
- displayName: 'ScotchWoodcock',
- webUrl: 'https://profile.theguardian.com/user/id/101821137',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101821137',
- avatar: 'https://avatar.guim.co.uk/user/101821137',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101821137',
- badge: [],
- },
- },
- {
- id: 138810236,
- body: '
"So if Britain defeats the virus, it will be thanks to the NHS, but if not, it will be the fault of the government, have I understood correctly?" Yep. I think that\'s about it.
',
- date: '09 March 2020 8:08pm',
- isoDateTime: '2020-03-09T20:08:21Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810236',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810236',
- numRecommends: 10,
- isHighlighted: false,
- responseTo: {
- displayName: 'fordprefect100',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809427',
- isoDateTime: '2020-03-09T19:20:53Z',
- date: '09 March 2020 7:20pm',
- commentId: '138809427',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809427',
- },
- userProfile: {
- userId: '2461954',
- displayName: 'musubi',
- webUrl: 'https://profile.theguardian.com/user/id/2461954',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2461954',
- avatar: 'https://avatar.guim.co.uk/user/2461954',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2461954',
- badge: [],
- },
- },
- {
- id: 138810756,
- body: '
Makes sense, since the Govt. rations NHS resources.
',
- date: '09 March 2020 8:35pm',
- isoDateTime: '2020-03-09T20:35:42Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810756',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810756',
- numRecommends: 9,
- isHighlighted: false,
- responseTo: {
- displayName: 'fordprefect100',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809427',
- isoDateTime: '2020-03-09T19:20:53Z',
- date: '09 March 2020 7:20pm',
- commentId: '138809427',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809427',
- },
- userProfile: {
- userId: '100548223',
- displayName: 'ManuelSantiago',
- webUrl: 'https://profile.theguardian.com/user/id/100548223',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100548223',
- avatar: 'https://avatar.guim.co.uk/user/100548223',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100548223',
- badge: [],
- },
- },
- {
- id: 138811641,
- body: '
No, my argument is that the situation is rather more complex than - NHS: saintly, must not be criticised; Tory government: evil, to blame for every ill.
',
- date: '09 March 2020 9:21pm',
- isoDateTime: '2020-03-09T21:21:31Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811641',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811641',
- numRecommends: 18,
- isHighlighted: false,
- responseTo: {
- displayName: 'ScotchWoodcock',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809885',
- isoDateTime: '2020-03-09T19:47:55Z',
- date: '09 March 2020 7:47pm',
- commentId: '138809885',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809885',
- },
- userProfile: {
- userId: '15673053',
- displayName: 'fordprefect100',
- webUrl: 'https://profile.theguardian.com/user/id/15673053',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15673053',
- avatar: 'https://avatar.guim.co.uk/user/15673053',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/15673053',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 9,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 8,
- },
- },
- {
- id: 138809438,
- body: '
Patriotic exhortations will not help. Just think of it - Lombardia hospitals, collapsing under stress of the epidemia, have five times more intensive care beds per head than the English NHS.
',
- date: '09 March 2020 7:21pm',
- isoDateTime: '2020-03-09T19:21:24Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809438',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809438',
- numRecommends: 14,
- isHighlighted: false,
- userProfile: {
- userId: '4532385',
- displayName: 'ladyga',
- webUrl: 'https://profile.theguardian.com/user/id/4532385',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4532385',
- avatar: 'https://avatar.guim.co.uk/user/4532385',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4532385',
- badge: [],
- },
- },
- {
- id: 138809450,
- body: '
18 months ago my life was saved by the wonderful NHS and I will always be in their debt for their love and care. While in hospital I got a glimpse of the terrible state of things brought about as a deliberate choice by the Tories, who are always smirking at us. This latest incarnation us an insult to us all
',
- date: '09 March 2020 7:22pm',
- isoDateTime: '2020-03-09T19:22:08Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809450',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809450',
- numRecommends: 89,
- isHighlighted: false,
- userProfile: {
- userId: '12360820',
- displayName: 'drragon',
- webUrl: 'https://profile.theguardian.com/user/id/12360820',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12360820',
- avatar: 'https://avatar.guim.co.uk/user/12360820',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/12360820',
+ userId: '10187427',
+ displayName: 'Jholder112233',
+ webUrl: 'https://profile.theguardian.com/user/id/10187427',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10187427',
+ avatar: 'https://avatar.guim.co.uk/user/10187427',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/10187427',
badge: [],
},
},
{
- id: 138809456,
- body: "
It's the best because it's the only one.
",
- date: '09 March 2020 7:22pm',
- isoDateTime: '2020-03-09T19:22:28Z',
+ id: 48058272,
+ body: '
beautiful colours.
',
+ date: '25 February 2015 2:37pm',
+ isoDateTime: '2015-02-25T14:37:51Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809456',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809456',
- numRecommends: 1,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/48058272',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/48058272',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '15484688',
- displayName: 'Kropotkin72',
- webUrl: 'https://profile.theguardian.com/user/id/15484688',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15484688',
- avatar: 'https://avatar.guim.co.uk/user/15484688',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/15484688',
- badge: [],
+ userId: '4339939',
+ displayName: 'GideonGoldberg1',
+ webUrl: 'https://profile.theguardian.com/user/id/4339939',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
+ avatar: 'https://avatar.guim.co.uk/user/4339939',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
},
{
- id: 138809470,
- body: "
I tried asking Alexa what I should do, she shut down and hasn't come back
",
- date: '09 March 2020 7:23pm',
- isoDateTime: '2020-03-09T19:23:23Z',
+ id: 48058400,
+ body: '
love this bird
',
+ date: '25 February 2015 2:41pm',
+ isoDateTime: '2015-02-25T14:41:31Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809470',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809470',
- numRecommends: 11,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/48058400',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/48058400',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '11635482',
- displayName: 'MadBloris',
- webUrl: 'https://profile.theguardian.com/user/id/11635482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11635482',
- avatar: 'https://avatar.guim.co.uk/user/11635482',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/11635482',
- badge: [],
+ userId: '4339939',
+ displayName: 'GideonGoldberg1',
+ webUrl: 'https://profile.theguardian.com/user/id/4339939',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
+ avatar: 'https://avatar.guim.co.uk/user/4339939',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
},
- {
- id: 138809476,
- body: "
Germany has eight beds per 1,000 people , UK only 2.5.
Why is that? Well one reason is that with NHS and care funding in the UK ithere is complete lack of transparency. The money given to the health service and for care is entirely dependent on what politicians deem they should receive when it should really have nothing whatsoever to do with politics.
Compare NHS funding with the German (Bismarck) model whereby healthcare is funded by employee, employer and state contributions. Everyone has health insurance contributions taken out of their wages, salaries, pensions or unemployment benefits and this money, along with the employer's contribution, is paid into a state-approved health fund (Krankenkasse) of the contributor's own choice. This money can only be used for healthcare and absolutely nothing else. Care insurance is likewise also taken directly from wages, salaries, pensions or unemployment benefits and cannot be used for any other purpose but for care. Social insurance and tax are other, separate funds.
With the NHS model, national insurance is simply another tax which the government can, and does, spend as it pleases and on whatever it pleases such as roads, HS2, right to buy schemes, tax breaks for the rich etc. and the NHS is given whatever funding the government and the politicians feel they can get away with, and that is clearly wrong to everybody except some brainwashed Brits.
",
- date: '09 March 2020 7:24pm',
- isoDateTime: '2020-03-09T19:24:05Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809476',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809476',
- numRecommends: 59,
- isHighlighted: false,
- userProfile: {
- userId: '16708568',
- displayName: 'SteveInBavaria',
- webUrl: 'https://profile.theguardian.com/user/id/16708568',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16708568',
- avatar: 'https://avatar.guim.co.uk/user/16708568',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/16708568',
- badge: [],
- },
- responses: [
- {
- id: 138809503,
- body: '
Germany spend way more per capita than uk
',
- date: '09 March 2020 7:25pm',
- isoDateTime: '2020-03-09T19:25:46Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809503',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809503',
- numRecommends: 31,
- isHighlighted: false,
- responseTo: {
- displayName: 'SteveInBavaria',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809476',
- isoDateTime: '2020-03-09T19:24:05Z',
- date: '09 March 2020 7:24pm',
- commentId: '138809476',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809476',
- },
- userProfile: {
- userId: '12567954',
- displayName: 'sausageweasel',
- webUrl: 'https://profile.theguardian.com/user/id/12567954',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12567954',
- avatar: 'https://avatar.guim.co.uk/user/12567954',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12567954',
- badge: [],
- },
- },
- {
- id: 138809523,
- body: '
“ With the NHS model, national insurance is simply another tax which the government can, and does, spend as it pleases and on whatever it pleases”
Utterly wrong, unfortunately. Good comment apart from that.
',
- date: '09 March 2020 7:27pm',
- isoDateTime: '2020-03-09T19:27:11Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809523',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809523',
- numRecommends: 11,
- isHighlighted: false,
- responseTo: {
- displayName: 'SteveInBavaria',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809476',
- isoDateTime: '2020-03-09T19:24:05Z',
- date: '09 March 2020 7:24pm',
- commentId: '138809476',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809476',
- },
- userProfile: {
- userId: '17639802',
- displayName: 'AstutiorTe',
- webUrl: 'https://profile.theguardian.com/user/id/17639802',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/17639802',
- avatar: 'https://avatar.guim.co.uk/user/17639802',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/17639802',
- badge: [],
- },
- },
- {
- id: 138809528,
- body: '
Well, looks like this could make some sense. !Way more" btw is about 20% more.
',
- date: '09 March 2020 7:27pm',
- isoDateTime: '2020-03-09T19:27:35Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809528',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809528',
- numRecommends: 10,
- isHighlighted: false,
- responseTo: {
- displayName: 'sausageweasel',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809503',
- isoDateTime: '2020-03-09T19:25:46Z',
- date: '09 March 2020 7:25pm',
- commentId: '138809503',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809503',
- },
- userProfile: {
- userId: '100701140',
- displayName: 'Arcais',
- webUrl: 'https://profile.theguardian.com/user/id/100701140',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100701140',
- avatar: 'https://avatar.guim.co.uk/user/100701140',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100701140',
- badge: [],
- },
- },
- {
- id: 138809720,
- body: '
The NHS is vastly underfunded compared to the German system. If we funded our NHS to the same level as the Germans we would have a vastly superior.
',
- date: '09 March 2020 7:38pm',
- isoDateTime: '2020-03-09T19:38:39Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809720',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809720',
- numRecommends: 15,
- isHighlighted: false,
- responseTo: {
- displayName: 'SteveInBavaria',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809476',
- isoDateTime: '2020-03-09T19:24:05Z',
- date: '09 March 2020 7:24pm',
- commentId: '138809476',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809476',
- },
- userProfile: {
- userId: '12673774',
- displayName: 'Jim987',
- webUrl: 'https://profile.theguardian.com/user/id/12673774',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12673774',
- avatar: 'https://avatar.guim.co.uk/user/12673774',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12673774',
- badge: [],
- },
- },
- {
- id: 138809750,
- body: '
Germany spend way more per capita than uk
In Germany everyone has to pay Krankenkasse contributions, even pensioners. I recently started recieving my UK pension and have to pay a 7.3% out of it to the Krankenkasse for healthcare and a 3.3% for care insurance.
',
- date: '09 March 2020 7:39pm',
- isoDateTime: '2020-03-09T19:39:52Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809750',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809750',
- numRecommends: 19,
- isHighlighted: false,
- responseTo: {
- displayName: 'sausageweasel',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809503',
- isoDateTime: '2020-03-09T19:25:46Z',
- date: '09 March 2020 7:25pm',
- commentId: '138809503',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809503',
- },
- userProfile: {
- userId: '16708568',
- displayName: 'SteveInBavaria',
- webUrl: 'https://profile.theguardian.com/user/id/16708568',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16708568',
- avatar: 'https://avatar.guim.co.uk/user/16708568',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/16708568',
- badge: [],
- },
- },
- {
- id: 138809972,
- body: "
''The money given to the health service and for care is entirely dependent on what politicians deem they should receive when it should really have nothing whatsoever to do with politics.''
Agree.
NHS and social care funding should be one and ringfenced.
",
- date: '09 March 2020 7:53pm',
- isoDateTime: '2020-03-09T19:53:25Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809972',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809972',
- numRecommends: 10,
- isHighlighted: false,
- responseTo: {
- displayName: 'SteveInBavaria',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809476',
- isoDateTime: '2020-03-09T19:24:05Z',
- date: '09 March 2020 7:24pm',
- commentId: '138809476',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809476',
- },
- userProfile: {
- userId: '10127231',
- displayName: 'irreverentnurse',
- webUrl: 'https://profile.theguardian.com/user/id/10127231',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10127231',
- avatar: 'https://avatar.guim.co.uk/user/10127231',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/10127231',
- badge: [],
- },
- },
- {
- id: 138810520,
- body: '
S/he was Wrong De Jure, correct De Facto. The Govt. can "borrow" from the fund as it sees fit.
',
- date: '09 March 2020 8:23pm',
- isoDateTime: '2020-03-09T20:23:15Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810520',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810520',
- numRecommends: 7,
- isHighlighted: false,
- responseTo: {
- displayName: 'AstutiorTe',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809523',
- isoDateTime: '2020-03-09T19:27:11Z',
- date: '09 March 2020 7:27pm',
- commentId: '138809523',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809523',
- },
- userProfile: {
- userId: '100548223',
- displayName: 'ManuelSantiago',
- webUrl: 'https://profile.theguardian.com/user/id/100548223',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100548223',
- avatar: 'https://avatar.guim.co.uk/user/100548223',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100548223',
- badge: [],
- },
- },
- {
- id: 138810621,
- body: '
more like 60% more https://data.oecd.org/healthres/health-spending.htm
',
- date: '09 March 2020 8:28pm',
- isoDateTime: '2020-03-09T20:28:15Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810621',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810621',
- numRecommends: 2,
- isHighlighted: false,
- responseTo: {
- displayName: 'Arcais',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809528',
- isoDateTime: '2020-03-09T19:27:35Z',
- date: '09 March 2020 7:27pm',
- commentId: '138809528',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809528',
- },
- userProfile: {
- userId: '12567954',
- displayName: 'sausageweasel',
- webUrl: 'https://profile.theguardian.com/user/id/12567954',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12567954',
- avatar: 'https://avatar.guim.co.uk/user/12567954',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12567954',
- badge: [],
- },
- },
- {
- id: 138810751,
- body: '
Nnope. True.
',
- date: '09 March 2020 8:35pm',
- isoDateTime: '2020-03-09T20:35:34Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810751',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810751',
- numRecommends: 0,
- isHighlighted: false,
- responseTo: {
- displayName: 'AstutiorTe',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809523',
- isoDateTime: '2020-03-09T19:27:11Z',
- date: '09 March 2020 7:27pm',
- commentId: '138809523',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809523',
- },
- userProfile: {
- userId: '101530003',
- displayName: 'Docklie',
- webUrl: 'https://profile.theguardian.com/user/id/101530003',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101530003',
- avatar: 'https://avatar.guim.co.uk/user/101530003',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101530003',
- badge: [],
- },
- },
- {
- id: 138811386,
- body: '
It also depends on the definition of an ICU bed - have a feeling it may be different. Also, threshold for referral is lower in Germany, whilst UK doctors are much less likely to refer to ITU.
',
- date: '09 March 2020 9:09pm',
- isoDateTime: '2020-03-09T21:09:26Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811386',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811386',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'SteveInBavaria',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809476',
- isoDateTime: '2020-03-09T19:24:05Z',
- date: '09 March 2020 7:24pm',
- commentId: '138809476',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809476',
- },
- userProfile: {
- userId: '12132582',
- displayName: 'fingerlickin',
- webUrl: 'https://profile.theguardian.com/user/id/12132582',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12132582',
- avatar: 'https://avatar.guim.co.uk/user/12132582',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12132582',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 11,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 10,
+ {
+ id: 49450704,
+ body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
+ date: '25 March 2015 3:06pm',
+ isoDateTime: '2015-03-25T15:06:53Z',
+ status: 'blocked',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/49450704',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/49450704',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '4339939',
+ displayName: 'GideonGoldberg1',
+ webUrl: 'https://profile.theguardian.com/user/id/4339939',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
+ avatar: 'https://avatar.guim.co.uk/user/4339939',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
},
{
- id: 138809480,
- body: '
Fear not. Cummings and his incel mates are working on an AI solution.
',
- date: '09 March 2020 7:24pm',
- isoDateTime: '2020-03-09T19:24:20Z',
+ id: 49505722,
+ body: '
Test from the API 1133942872
',
+ date: '26 March 2015 4:09pm',
+ isoDateTime: '2015-03-26T16:09:13Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809480',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809480',
- numRecommends: 9,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/49505722',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/49505722',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '15834048',
- displayName: 'Pinkie123',
- webUrl: 'https://profile.theguardian.com/user/id/15834048',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15834048',
- avatar: 'https://avatar.guim.co.uk/user/15834048',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/15834048',
- badge: [],
+ userId: '4339939',
+ displayName: 'GideonGoldberg1',
+ webUrl: 'https://profile.theguardian.com/user/id/4339939',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
+ avatar: 'https://avatar.guim.co.uk/user/4339939',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
- responses: [
- {
- id: 138811504,
- body: '
Any evidence that any of his mates are incels or is just a dig at geeks? Did it make you feel like one if the big kids?
',
- date: '09 March 2020 9:16pm',
- isoDateTime: '2020-03-09T21:16:09Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811504',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811504',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'Pinkie123',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809480',
- isoDateTime: '2020-03-09T19:24:20Z',
- date: '09 March 2020 7:24pm',
- commentId: '138809480',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809480',
- },
- userProfile: {
- userId: '102347730',
- displayName: 'Donkeydoo',
- webUrl: 'https://profile.theguardian.com/user/id/102347730',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/102347730',
- avatar: 'https://avatar.guim.co.uk/user/102347730',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/102347730',
- badge: [],
- },
- },
- {
- id: 138811713,
- body: '
Yarp.
',
- date: '09 March 2020 9:25pm',
- isoDateTime: '2020-03-09T21:25:13Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811713',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811713',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'Donkeydoo',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138811504',
- isoDateTime: '2020-03-09T21:16:09Z',
- date: '09 March 2020 9:16pm',
- commentId: '138811504',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138811504',
- },
- userProfile: {
- userId: '15834048',
- displayName: 'Pinkie123',
- webUrl: 'https://profile.theguardian.com/user/id/15834048',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15834048',
- avatar: 'https://avatar.guim.co.uk/user/15834048',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/15834048',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 3,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 2,
+ },
+ {
+ id: 49773224,
+ body: '
Test from the API -2124514465
',
+ date: '01 April 2015 12:53pm',
+ isoDateTime: '2015-04-01T11:53:54Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/49773224',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/49773224',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '4339939',
+ displayName: 'GideonGoldberg1',
+ webUrl: 'https://profile.theguardian.com/user/id/4339939',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
+ avatar: 'https://avatar.guim.co.uk/user/4339939',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
},
{
- id: 138809485,
- body: "
NHS inpatient beds operate at almost 100% capacity. In order for NHS to deal with any crisis requiring more inpatient treatment it has to discharge more patients and cancel elective procedures. As each year passes and each year brings new crises the NHS slowly deteriorates. As the NHS slowly deteriorates staff morale drops. As opportunities arise for staff to go elsewhere increases, vacancies increase. The NHS is being slowly wound down. Each new crisis is slightly worse than the last. It is already de rigueur to have top up / queue jumping (those cancelled elective procedures) health insurance for those who can afford it. Eventually like slowly boiling a frog the Tory plan will come to fruition. The NHS won't be there with universal healthcare for all and a lot of insurance companies will be quids in....
",
- date: '09 March 2020 7:24pm',
- isoDateTime: '2020-03-09T19:24:34Z',
+ id: 49828269,
+ body: '
Test from the API 2008701699
',
+ date: '02 April 2015 3:17pm',
+ isoDateTime: '2015-04-02T14:17:27Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809485',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809485',
- numRecommends: 17,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/49828269',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/49828269',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '14094571',
- displayName: 'GuardianFodder',
- webUrl: 'https://profile.theguardian.com/user/id/14094571',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14094571',
- avatar: 'https://avatar.guim.co.uk/user/14094571',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14094571',
- badge: [],
+ userId: '4339939',
+ displayName: 'GideonGoldberg1',
+ webUrl: 'https://profile.theguardian.com/user/id/4339939',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
+ avatar: 'https://avatar.guim.co.uk/user/4339939',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
},
{
- id: 138809498,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '09 March 2020 7:25pm',
- isoDateTime: '2020-03-09T19:25:39Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809498',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809498',
+ id: 49835646,
+ body: '
test post
',
+ date: '02 April 2015 5:53pm',
+ isoDateTime: '2015-04-02T16:53:22Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/49835646',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/49835646',
numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '101763863',
- displayName: 'DarthRaider',
- webUrl: 'https://profile.theguardian.com/user/id/101763863',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101763863',
- avatar: 'https://avatar.guim.co.uk/user/101763863',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/101763863',
+ userId: '13068528',
+ displayName: 'User489362',
+ webUrl: 'https://profile.theguardian.com/user/id/13068528',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13068528',
+ avatar: 'https://avatar.guim.co.uk/user/13068528',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/13068528',
badge: [],
},
},
{
- id: 138809509,
- body: '
Does any reasonably-sized country in the world run a health service that has sufficient beds for, say, 10% of the population? In the UK we would be looking at about 6 million. This problem is beyond the normal arguments of funding a health system.
',
- date: '09 March 2020 7:26pm',
- isoDateTime: '2020-03-09T19:26:06Z',
+ id: 50178110,
+ body: '
Test from the API 24995912
',
+ date: '09 April 2015 11:39am',
+ isoDateTime: '2015-04-09T10:39:28Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809509',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809509',
- numRecommends: 51,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/50178110',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50178110',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '14756178',
- displayName: 'hhowells',
- webUrl: 'https://profile.theguardian.com/user/id/14756178',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14756178',
- avatar: 'https://avatar.guim.co.uk/user/14756178',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14756178',
- badge: [],
+ userId: '4339939',
+ displayName: 'GideonGoldberg1',
+ webUrl: 'https://profile.theguardian.com/user/id/4339939',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
+ avatar: 'https://avatar.guim.co.uk/user/4339939',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
- responses: [
- {
- id: 138809557,
- body: '
Record amounts spent on the bottomless pit . Just way too much demand and pressure under numbers of people.
',
- date: '09 March 2020 7:29pm',
- isoDateTime: '2020-03-09T19:29:00Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809557',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809557',
- numRecommends: 23,
- isHighlighted: false,
- responseTo: {
- displayName: 'hhowells',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809509',
- isoDateTime: '2020-03-09T19:26:06Z',
- date: '09 March 2020 7:26pm',
- commentId: '138809509',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809509',
- },
- userProfile: {
- userId: '101763863',
- displayName: 'DarthRaider',
- webUrl: 'https://profile.theguardian.com/user/id/101763863',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101763863',
- avatar: 'https://avatar.guim.co.uk/user/101763863',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101763863',
- badge: [],
- },
- },
- {
- id: 138809602,
- body: "
Enough of the bail out of bankers following 2008.
What's your take on the health situation?
",
- date: '09 March 2020 7:31pm',
- isoDateTime: '2020-03-09T19:31:41Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809602',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809602',
- numRecommends: 52,
- isHighlighted: false,
- responseTo: {
- displayName: 'DarthRaider',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809557',
- isoDateTime: '2020-03-09T19:29:00Z',
- date: '09 March 2020 7:29pm',
- commentId: '138809557',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809557',
- },
- userProfile: {
- userId: '16332843',
- displayName: 'dougmeyberry',
- webUrl: 'https://profile.theguardian.com/user/id/16332843',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16332843',
- avatar: 'https://avatar.guim.co.uk/user/16332843',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/16332843',
- badge: [],
- },
- },
- {
- id: 138809639,
- body: "
Absolutely daft argument. The health service has been struggling over and beyond anything seen elsewhere in western Europe for at least 10 years. Other countries are indeed better equipped but obviously they'll struggle -- just not as much as UK. Understand now?!
",
- date: '09 March 2020 7:34pm',
- isoDateTime: '2020-03-09T19:34:13Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809639',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809639',
- numRecommends: 36,
- isHighlighted: false,
- responseTo: {
- displayName: 'hhowells',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809509',
- isoDateTime: '2020-03-09T19:26:06Z',
- date: '09 March 2020 7:26pm',
- commentId: '138809509',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809509',
- },
- userProfile: {
- userId: '12214978',
- displayName: 'SeeLifeDifferently',
- webUrl: 'https://profile.theguardian.com/user/id/12214978',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12214978',
- avatar: 'https://avatar.guim.co.uk/user/12214978',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12214978',
- badge: [],
- },
- },
- {
- id: 138809658,
- body: '
How does our beds per capita compare comparable countries?
',
- date: '09 March 2020 7:35pm',
- isoDateTime: '2020-03-09T19:35:05Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809658',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809658',
- numRecommends: 8,
- isHighlighted: false,
- responseTo: {
- displayName: 'DarthRaider',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809557',
- isoDateTime: '2020-03-09T19:29:00Z',
- date: '09 March 2020 7:29pm',
- commentId: '138809557',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809557',
- },
- userProfile: {
- userId: '12673774',
- displayName: 'Jim987',
- webUrl: 'https://profile.theguardian.com/user/id/12673774',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12673774',
- avatar: 'https://avatar.guim.co.uk/user/12673774',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12673774',
- badge: [],
- },
- },
- {
- id: 138809692,
- body: '
This problem is beyond the normal arguments of funding a health system.
Still...
Thanks to @Foralltime for having shared this earlier.
Number of hospital beds per 1,000 people: JAP 13.5 RUS 8.05 GER 8.0 HUN 7.O2 CZE 6.63 POL 6.62 FRA 5.98 BEL 5.76 LUX 4.66 SWI 4.53 CHI 4.34 GRE 4.21 NOR 3.6 POR 3.39 NETH 3.32 FIN 3.28 ITA 3.18 SPA 2.97 IRE 2.96 USA 2.77 DEN 2.61 UK 2.54
Source: OECD
',
- date: '09 March 2020 7:36pm',
- isoDateTime: '2020-03-09T19:36:42Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809692',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809692',
- numRecommends: 18,
- isHighlighted: false,
- responseTo: {
- displayName: 'hhowells',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809509',
- isoDateTime: '2020-03-09T19:26:06Z',
- date: '09 March 2020 7:26pm',
- commentId: '138809509',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809509',
- },
- userProfile: {
- userId: '18538747',
- displayName: 'IfItsMagic',
- webUrl: 'https://profile.theguardian.com/user/id/18538747',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/18538747',
- avatar: 'https://avatar.guim.co.uk/user/18538747',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/18538747',
- badge: [],
- },
- },
- {
- id: 138809769,
- body: "
SO, about the same as The Guardian's promised land of Denmark then?
What's the problem here, other than other countries seemingly wasting money on more beds than Denmark, so anyone, needs?
Also, it's silly to focus on single metrics.
Would you rather catch Covid-19 here or in Russia? Apparently you'd prefer to be in Russia.
",
- date: '09 March 2020 7:41pm',
- isoDateTime: '2020-03-09T19:41:19Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809769',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809769',
- numRecommends: 17,
- isHighlighted: false,
- responseTo: {
- displayName: 'IfItsMagic',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809692',
- isoDateTime: '2020-03-09T19:36:42Z',
- date: '09 March 2020 7:36pm',
- commentId: '138809692',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809692',
- },
- userProfile: {
- userId: '16022312',
- displayName: 'Aloonatron',
- webUrl: 'https://profile.theguardian.com/user/id/16022312',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16022312',
- avatar: 'https://avatar.guim.co.uk/user/16022312',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/16022312',
- badge: [],
- },
- },
- {
- id: 138809791,
- body: '
More like Daft Ada.
',
- date: '09 March 2020 7:42pm',
- isoDateTime: '2020-03-09T19:42:40Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809791',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809791',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'DarthRaider',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809557',
- isoDateTime: '2020-03-09T19:29:00Z',
- date: '09 March 2020 7:29pm',
- commentId: '138809557',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809557',
- },
- userProfile: {
- userId: '10127231',
- displayName: 'irreverentnurse',
- webUrl: 'https://profile.theguardian.com/user/id/10127231',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10127231',
- avatar: 'https://avatar.guim.co.uk/user/10127231',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/10127231',
- badge: [],
- },
- },
- {
- id: 138809831,
- body: "
I do not disagree with the point you make. But do all these health care systems provide the same range of services? (I don't know). And in 2010, after 13 years of Labour, there were 2.9 beds per 1000 people. It ain't just the Tories.
",
- date: '09 March 2020 7:45pm',
- isoDateTime: '2020-03-09T19:45:09Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809831',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809831',
- numRecommends: 12,
- isHighlighted: false,
- responseTo: {
- displayName: 'IfItsMagic',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809692',
- isoDateTime: '2020-03-09T19:36:42Z',
- date: '09 March 2020 7:36pm',
- commentId: '138809692',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809692',
- },
- userProfile: {
- userId: '14756178',
- displayName: 'hhowells',
- webUrl: 'https://profile.theguardian.com/user/id/14756178',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14756178',
- avatar: 'https://avatar.guim.co.uk/user/14756178',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/14756178',
- badge: [],
- },
- },
- {
- id: 138809858,
- body: "
Also, it's silly to focus on single metrics.
Would you rather catch Covid-19 here or in Russia? Apparently you'd prefer to be in Russia.
I'm just sharing official figures.
Btw maybe Denmark has a solid system to cure people at home?
",
- date: '09 March 2020 7:46pm',
- isoDateTime: '2020-03-09T19:46:24Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809858',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809858',
- numRecommends: 6,
- isHighlighted: false,
- responseTo: {
- displayName: 'Aloonatron',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809769',
- isoDateTime: '2020-03-09T19:41:19Z',
- date: '09 March 2020 7:41pm',
- commentId: '138809769',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809769',
- },
- userProfile: {
- userId: '18538747',
- displayName: 'IfItsMagic',
- webUrl: 'https://profile.theguardian.com/user/id/18538747',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/18538747',
- avatar: 'https://avatar.guim.co.uk/user/18538747',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/18538747',
- badge: [],
- },
- },
- {
- id: 138809908,
- body: "
I do not disagree with the point you make.
I'm not making any point.",
- date: '09 March 2020 7:49pm',
- isoDateTime: '2020-03-09T19:49:04Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809908',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809908',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'hhowells',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809831',
- isoDateTime: '2020-03-09T19:45:09Z',
- date: '09 March 2020 7:45pm',
- commentId: '138809831',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809831',
- },
- userProfile: {
- userId: '18538747',
- displayName: 'IfItsMagic',
- webUrl: 'https://profile.theguardian.com/user/id/18538747',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/18538747',
- avatar: 'https://avatar.guim.co.uk/user/18538747',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/18538747',
- badge: [],
- },
- },
- {
- id: 138809931,
- body: "
What's the problem here, other than other countries seemingly wasting money on more beds than Denmark, so anyone, needs?
Wasting money? Could you expand?",
- date: '09 March 2020 7:50pm',
- isoDateTime: '2020-03-09T19:50:47Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809931',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809931',
- numRecommends: 11,
- isHighlighted: false,
- responseTo: {
- displayName: 'Aloonatron',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809769',
- isoDateTime: '2020-03-09T19:41:19Z',
- date: '09 March 2020 7:41pm',
- commentId: '138809769',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809769',
- },
- userProfile: {
- userId: '18538747',
- displayName: 'IfItsMagic',
- webUrl: 'https://profile.theguardian.com/user/id/18538747',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/18538747',
- avatar: 'https://avatar.guim.co.uk/user/18538747',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/18538747',
- badge: [],
- },
- },
- {
- id: 138810201,
- body: '
They are all bad if your metric of choice is whether they can count with a large-scale epidemic.
',
- date: '09 March 2020 8:06pm',
- isoDateTime: '2020-03-09T20:06:38Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810201',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810201',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'Jim987',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809658',
- isoDateTime: '2020-03-09T19:35:05Z',
- date: '09 March 2020 7:35pm',
- commentId: '138809658',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809658',
- },
- userProfile: {
- userId: '2611744',
- displayName: 'Delius',
- webUrl: 'https://profile.theguardian.com/user/id/2611744',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2611744',
- avatar: 'https://avatar.guim.co.uk/user/2611744',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2611744',
- badge: [],
- },
- },
- {
- id: 138810387,
- body: '
UK almost the same as Denmark...ususally seen as a progressive socially aware country. I suspect raw numbers are not the full story.
',
- date: '09 March 2020 8:16pm',
- isoDateTime: '2020-03-09T20:16:16Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810387',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810387',
- numRecommends: 10,
- isHighlighted: false,
- responseTo: {
- displayName: 'IfItsMagic',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809692',
- isoDateTime: '2020-03-09T19:36:42Z',
- date: '09 March 2020 7:36pm',
- commentId: '138809692',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809692',
- },
- userProfile: {
- userId: '100548223',
- displayName: 'ManuelSantiago',
- webUrl: 'https://profile.theguardian.com/user/id/100548223',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100548223',
- avatar: 'https://avatar.guim.co.uk/user/100548223',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100548223',
- badge: [],
- },
- },
- {
- id: 138810416,
- body: '
I suspect raw numbers are not the full story.
Indeed. Maybe Denmark has a solid system to cure people at home.',
- date: '09 March 2020 8:17pm',
- isoDateTime: '2020-03-09T20:17:41Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810416',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810416',
- numRecommends: 7,
- isHighlighted: false,
- responseTo: {
- displayName: 'ManuelSantiago',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810387',
- isoDateTime: '2020-03-09T20:16:16Z',
- date: '09 March 2020 8:16pm',
- commentId: '138810387',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810387',
- },
- userProfile: {
- userId: '18538747',
- displayName: 'IfItsMagic',
- webUrl: 'https://profile.theguardian.com/user/id/18538747',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/18538747',
- avatar: 'https://avatar.guim.co.uk/user/18538747',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/18538747',
- badge: [],
- },
- },
- {
- id: 138810482,
- body: '
Sticking my neck out I would say how much per capital spent would be an indicator of how successful they are at fighting Coronavirus
',
- date: '09 March 2020 8:20pm',
- isoDateTime: '2020-03-09T20:20:56Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810482',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810482',
- numRecommends: 1,
- isHighlighted: false,
- responseTo: {
- displayName: 'Delius',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810201',
- isoDateTime: '2020-03-09T20:06:38Z',
- date: '09 March 2020 8:06pm',
- commentId: '138810201',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810201',
- },
- userProfile: {
- userId: '12673774',
- displayName: 'Jim987',
- webUrl: 'https://profile.theguardian.com/user/id/12673774',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12673774',
- avatar: 'https://avatar.guim.co.uk/user/12673774',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12673774',
- badge: [],
- },
- },
- {
- id: 138811550,
- body: '
https://fullfact.org/health/do-we-have-fewer-hospital-beds-most-europe/
They say one reason for the low value in the UK is increased care in the community.
',
- date: '09 March 2020 9:17pm',
- isoDateTime: '2020-03-09T21:17:56Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811550',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811550',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'IfItsMagic',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810416',
- isoDateTime: '2020-03-09T20:17:41Z',
- date: '09 March 2020 8:17pm',
- commentId: '138810416',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810416',
- },
- userProfile: {
- userId: '100548223',
- displayName: 'ManuelSantiago',
- webUrl: 'https://profile.theguardian.com/user/id/100548223',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100548223',
- avatar: 'https://avatar.guim.co.uk/user/100548223',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100548223',
- badge: [],
- },
- },
- {
- id: 138811754,
- body: '
Hmmm...
But thanks for the link :)
',
- date: '09 March 2020 9:27pm',
- isoDateTime: '2020-03-09T21:27:01Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811754',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811754',
- numRecommends: 1,
- isHighlighted: false,
- responseTo: {
- displayName: 'ManuelSantiago',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138811550',
- isoDateTime: '2020-03-09T21:17:56Z',
- date: '09 March 2020 9:17pm',
- commentId: '138811550',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138811550',
- },
- userProfile: {
- userId: '18538747',
- displayName: 'IfItsMagic',
- webUrl: 'https://profile.theguardian.com/user/id/18538747',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/18538747',
- avatar: 'https://avatar.guim.co.uk/user/18538747',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/18538747',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 18,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 17,
+ },
+ {
+ id: 50185580,
+ body: '
Test from the API 1730167644
',
+ date: '09 April 2015 1:44pm',
+ isoDateTime: '2015-04-09T12:44:24Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/50185580',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50185580',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '4339939',
+ displayName: 'GideonGoldberg1',
+ webUrl: 'https://profile.theguardian.com/user/id/4339939',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
+ avatar: 'https://avatar.guim.co.uk/user/4339939',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
+ },
+ },
+ {
+ id: 50230774,
+ body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
+ date: '10 April 2015 10:43am',
+ isoDateTime: '2015-04-10T09:43:27Z',
+ status: 'blocked',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/50230774',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50230774',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '4339939',
+ displayName: 'GideonGoldberg1',
+ webUrl: 'https://profile.theguardian.com/user/id/4339939',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
+ avatar: 'https://avatar.guim.co.uk/user/4339939',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
+ },
+ },
+ {
+ id: 50438395,
+ body: '
Test from the API 672270292
',
+ date: '14 April 2015 3:30pm',
+ isoDateTime: '2015-04-14T14:30:27Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/50438395',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50438395',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '4339939',
+ displayName: 'GideonGoldberg1',
+ webUrl: 'https://profile.theguardian.com/user/id/4339939',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
+ avatar: 'https://avatar.guim.co.uk/user/4339939',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
},
{
- id: 138809512,
- body: "
This is getting serious. It's time to call on the odd bods and the misfits!! It's time to call upon the super forecasters!!
",
- date: '09 March 2020 7:26pm',
- isoDateTime: '2020-03-09T19:26:14Z',
+ id: 50534761,
+ body: '
My favourite bird!
',
+ date: '16 April 2015 12:10pm',
+ isoDateTime: '2015-04-16T11:10:36Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809512',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809512',
- numRecommends: 4,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/50534761',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50534761',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '102204439',
- displayName: 'Oraclebyname',
- webUrl: 'https://profile.theguardian.com/user/id/102204439',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/102204439',
- avatar: 'https://avatar.guim.co.uk/user/102204439',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/102204439',
+ userId: '14779990',
+ displayName: 'User461881',
+ webUrl: 'https://profile.theguardian.com/user/id/14779990',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14779990',
+ avatar: 'https://avatar.guim.co.uk/user/14779990',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/14779990',
badge: [],
},
- responses: [
- {
- id: 138811307,
- body: "
It's time to call on the odd bods and the misfits!! It's time to call upon the super forecasters!!
Could we maybe not call on the ones who defined nurses, physiotherapists etc as “unskilled workers” .",
- date: '09 March 2020 9:05pm',
- isoDateTime: '2020-03-09T21:05:33Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811307',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811307',
- numRecommends: 2,
- isHighlighted: false,
- responseTo: {
- displayName: 'Oraclebyname',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809512',
- isoDateTime: '2020-03-09T19:26:14Z',
- date: '09 March 2020 7:26pm',
- commentId: '138809512',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809512',
- },
- userProfile: {
- userId: '101956088',
- displayName: 'coultetscandi',
- webUrl: 'https://profile.theguardian.com/user/id/101956088',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101956088',
- avatar: 'https://avatar.guim.co.uk/user/101956088',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101956088',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 2,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 1,
- },
},
{
- id: 138809521,
- body: '
Another change of tune. Make up your mind.
',
- date: '09 March 2020 7:27pm',
- isoDateTime: '2020-03-09T19:27:00Z',
+ id: 50540517,
+ body: '
Cool Broadbill
',
+ date: '16 April 2015 1:53pm',
+ isoDateTime: '2015-04-16T12:53:01Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809521',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809521',
- numRecommends: 4,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/50540517',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50540517',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '14976192',
- displayName: 'EbonyPericarp',
- webUrl: 'https://profile.theguardian.com/user/id/14976192',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14976192',
- avatar: 'https://avatar.guim.co.uk/user/14976192',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14976192',
+ userId: '14780375',
+ displayName: 'User435746',
+ webUrl: 'https://profile.theguardian.com/user/id/14780375',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14780375',
+ avatar: 'https://avatar.guim.co.uk/user/14780375',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/14780375',
badge: [],
},
- responses: [
- {
- id: 138809605,
- body: '
At least she has a mind to make up.
',
- date: '09 March 2020 7:31pm',
- isoDateTime: '2020-03-09T19:31:47Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809605',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809605',
- numRecommends: 13,
- isHighlighted: false,
- responseTo: {
- displayName: 'EbonyPericarp',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809521',
- isoDateTime: '2020-03-09T19:27:00Z',
- date: '09 March 2020 7:27pm',
- commentId: '138809521',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809521',
- },
- userProfile: {
- userId: '12214978',
- displayName: 'SeeLifeDifferently',
- webUrl: 'https://profile.theguardian.com/user/id/12214978',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12214978',
- avatar: 'https://avatar.guim.co.uk/user/12214978',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12214978',
- badge: [],
- },
- },
- {
- id: 138809722,
- body: "
Or just makes things up and doesn't mind?
",
- date: '09 March 2020 7:38pm',
- isoDateTime: '2020-03-09T19:38:43Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809722',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809722',
- numRecommends: 7,
- isHighlighted: false,
- responseTo: {
- displayName: 'SeeLifeDifferently',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809605',
- isoDateTime: '2020-03-09T19:31:47Z',
- date: '09 March 2020 7:31pm',
- commentId: '138809605',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809605',
- },
- userProfile: {
- userId: '16022312',
- displayName: 'Aloonatron',
- webUrl: 'https://profile.theguardian.com/user/id/16022312',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16022312',
- avatar: 'https://avatar.guim.co.uk/user/16022312',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/16022312',
- badge: [],
- },
- },
- {
- id: 138809761,
- body: '
So...please inform us all which things in particular Polly has made up?? Or are you blinded by prejudice?
',
- date: '09 March 2020 7:40pm',
- isoDateTime: '2020-03-09T19:40:36Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809761',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809761',
- numRecommends: 14,
- isHighlighted: false,
- responseTo: {
- displayName: 'Aloonatron',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809722',
- isoDateTime: '2020-03-09T19:38:43Z',
- date: '09 March 2020 7:38pm',
- commentId: '138809722',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809722',
- },
- userProfile: {
- userId: '12214978',
- displayName: 'SeeLifeDifferently',
- webUrl: 'https://profile.theguardian.com/user/id/12214978',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12214978',
- avatar: 'https://avatar.guim.co.uk/user/12214978',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12214978',
- badge: [],
- },
- },
- {
- id: 138810190,
- body: '
By definition it can’t be prejudice, unless you’re suggesting they’ve never read her articles. Subjectivity perhaps. Or, shock horror, even a little joke? Examples are readily available in the archives of a misuse of statistics (try clicking the hyperlinks on a few of her articles, although she’s not as bad at this as Monbiot); human error would no doubt be the excuse there. Exaggeration aplenty too but at what point would you consider exaggeration becomes fabrication? Perhaps even for objective unprejudiced little you that depends on who wrote the price.
',
- date: '09 March 2020 8:05pm',
- isoDateTime: '2020-03-09T20:05:47Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810190',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810190',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'SeeLifeDifferently',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809761',
- isoDateTime: '2020-03-09T19:40:36Z',
- date: '09 March 2020 7:40pm',
- commentId: '138809761',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809761',
- },
- userProfile: {
- userId: '2611744',
- displayName: 'Delius',
- webUrl: 'https://profile.theguardian.com/user/id/2611744',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2611744',
- avatar: 'https://avatar.guim.co.uk/user/2611744',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2611744',
- badge: [],
- },
- },
- {
- id: 138810279,
- body: "
What odds are you offering on didn't read the article? I'm in for a fiver.
",
- date: '09 March 2020 8:10pm',
- isoDateTime: '2020-03-09T20:10:30Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810279',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810279',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'Delius',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810190',
- isoDateTime: '2020-03-09T20:05:47Z',
- date: '09 March 2020 8:05pm',
- commentId: '138810190',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810190',
- },
- userProfile: {
- userId: '11642858',
- displayName: 'OrangeLagoon',
- webUrl: 'https://profile.theguardian.com/user/id/11642858',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11642858',
- avatar: 'https://avatar.guim.co.uk/user/11642858',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11642858',
- badge: [],
- },
- },
- {
- id: 138810344,
- body: '
Interpretations of data can be biased by prejudices held at the time of reading.
',
- date: '09 March 2020 8:14pm',
- isoDateTime: '2020-03-09T20:14:02Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810344',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810344',
- numRecommends: 2,
- isHighlighted: false,
- responseTo: {
- displayName: 'Delius',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810190',
- isoDateTime: '2020-03-09T20:05:47Z',
- date: '09 March 2020 8:05pm',
- commentId: '138810190',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810190',
- },
- userProfile: {
- userId: '100548223',
- displayName: 'ManuelSantiago',
- webUrl: 'https://profile.theguardian.com/user/id/100548223',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100548223',
- avatar: 'https://avatar.guim.co.uk/user/100548223',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/100548223',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 7,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 6,
+ },
+ {
+ id: 50540563,
+ body: '
Cool broadbill
',
+ date: '16 April 2015 1:53pm',
+ isoDateTime: '2015-04-16T12:53:43Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/50540563',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50540563',
+ numRecommends: 1,
+ isHighlighted: false,
+ userProfile: {
+ userId: '14780375',
+ displayName: 'User435746',
+ webUrl: 'https://profile.theguardian.com/user/id/14780375',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14780375',
+ avatar: 'https://avatar.guim.co.uk/user/14780375',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/14780375',
+ badge: [],
},
},
{
- id: 138809524,
- body: "
I've tried hard to remain rational and circumspect but, as time passes, and we watch the epidemic/pandemic unfold, my anxiety levels are escalating.
In short, I'm becoming frightened.
I'm frightened by reports out of Italy indicating that Covid-19 has a higher mortality rate than we've been advised.
I'm frightened by data suggesting that roughly 10 percent of infected people will need ICU treatment.
I'm frightened that the risks to younger people appear more elevated than initially asserted.
Most of all, I'm frightened for my parents, who fit every category for elevated risk identified.
Leo Varadkar has announced sick pay levels roughly three times the rate of our own statutory sick pay. Furthermore, Varadkar's guaranteed this will be paid to all workers who fall ill.
Everywhere we look, leaders are taking more strident measures than the UK to protect their people.
We're going to need a Hurculean effort from our wonderful NHS staff, because I have little faith in our government. I'm so very grateful that our NHS staff are there.
",
- date: '09 March 2020 7:27pm',
- isoDateTime: '2020-03-09T19:27:29Z',
+ id: 50543198,
+ body: '
Nice bill!
',
+ date: '16 April 2015 2:44pm',
+ isoDateTime: '2015-04-16T13:44:21Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809524',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809524',
- numRecommends: 110,
- isHighlighted: true,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/50543198',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50543198',
+ numRecommends: 1,
+ isHighlighted: false,
userProfile: {
- userId: '18080588',
- displayName: 'Smolker',
- webUrl: 'https://profile.theguardian.com/user/id/18080588',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/18080588',
- avatar: 'https://avatar.guim.co.uk/user/18080588',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/18080588',
+ userId: '14780616',
+ displayName: 'User727613',
+ webUrl: 'https://profile.theguardian.com/user/id/14780616',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14780616',
+ avatar: 'https://avatar.guim.co.uk/user/14780616',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/14780616',
badge: [],
},
- responses: [
- {
- id: 138809697,
- body: '
Keep trying to remain rational; fear, and especially dwelling on it, doesn’t do any good.
',
- date: '09 March 2020 7:37pm',
- isoDateTime: '2020-03-09T19:37:04Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809697',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809697',
- numRecommends: 36,
- isHighlighted: false,
- responseTo: {
- displayName: 'Smolker',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809524',
- isoDateTime: '2020-03-09T19:27:29Z',
- date: '09 March 2020 7:27pm',
- commentId: '138809524',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809524',
- },
- userProfile: {
- userId: '2611744',
- displayName: 'Delius',
- webUrl: 'https://profile.theguardian.com/user/id/2611744',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2611744',
- avatar: 'https://avatar.guim.co.uk/user/2611744',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2611744',
- badge: [],
- },
- },
- {
- id: 138810338,
- body: '
On the bright side: - Young people appear to be not very effected - Most healthy people recover - Even in Wuhan, only a small proportion of the population caught the illness (or lots more caught it, which means the death rate is lower) - Local precautions can reduce the chance of catching the illness.
',
- date: '09 March 2020 8:13pm',
- isoDateTime: '2020-03-09T20:13:51Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810338',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810338',
- numRecommends: 33,
- isHighlighted: false,
- responseTo: {
- displayName: 'Smolker',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809524',
- isoDateTime: '2020-03-09T19:27:29Z',
- date: '09 March 2020 7:27pm',
- commentId: '138809524',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809524',
- },
- userProfile: {
- userId: '3578530',
- displayName: 'EnviroCapitalist',
- webUrl: 'https://profile.theguardian.com/user/id/3578530',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3578530',
- avatar: 'https://avatar.guim.co.uk/user/3578530',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/3578530',
- badge: [],
- },
- },
- {
- id: 138810472,
- body: '
I think people panicking too much are causing further problems unnecessarily. This virus is not that bad. Many people have already made full recovery.
',
- date: '09 March 2020 8:20pm',
- isoDateTime: '2020-03-09T20:20:34Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810472',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810472',
- numRecommends: 25,
- isHighlighted: false,
- responseTo: {
- displayName: 'Smolker',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809524',
- isoDateTime: '2020-03-09T19:27:29Z',
- date: '09 March 2020 7:27pm',
- commentId: '138809524',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809524',
- },
- userProfile: {
- userId: '17989970',
- displayName: 'Omarvellous',
- webUrl: 'https://profile.theguardian.com/user/id/17989970',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/17989970',
- avatar: 'https://avatar.guim.co.uk/user/17989970',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/17989970',
- badge: [],
- },
- },
- {
- id: 138810475,
- body: "
Everywhere we look, leaders are taking more strident measures than the UK to protect their people.
Come to America, where our bloviated shitgibbon in chief's lies grow ever more delusional pathetic by the day and the guy he put in charge of overseeing the US's fight against the virus thinks you can pray away gay.
",
- date: '09 March 2020 8:20pm',
- isoDateTime: '2020-03-09T20:20:41Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810475',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810475',
- numRecommends: 28,
- isHighlighted: false,
- responseTo: {
- displayName: 'Smolker',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809524',
- isoDateTime: '2020-03-09T19:27:29Z',
- date: '09 March 2020 7:27pm',
- commentId: '138809524',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809524',
- },
- userProfile: {
- userId: '10936148',
- displayName: 'ObstreperousRabbit',
- webUrl: 'https://profile.theguardian.com/user/id/10936148',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10936148',
- avatar: 'https://avatar.guim.co.uk/user/10936148',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/10936148',
- badge: [],
- },
- },
- {
- id: 138810521,
- body: "
I think dwelling on it for as long as you need to to make a plan does do good. The only way you can face this is by looking at the risks you can mitigate (not those you can't) and working out a plan for dealing with them.
How can you protect your parents, what can you do for them, arrange for them? What are their thoughts about how to protect themselves? What matters, and what doesn't?
People should probably start to re-think their lives and responsibilities in an ordered way, and in the context of a post-Covid landscape.
For instance, if you miss your rent, mortgage, council tax, because you need to pay for food and utility bills, you will only be the same as millions of others. So focus on having enough money for bare essentials, because the banks and councils won't even have the staff to chase you and the millions of others. Not to say you won't pay your way in the end, but leave it til after the whole thing has died down - don't stress about it and force yourself into an unsafe work scenario, or put your parents at risk by keeping yourself on the hamster wheel.
It looks like we will end up having a break from capitalism, economics - everything we know. So focus on staying alive. Take your kids out of school when you feel the risk of them bringing something home is greater than the benefit of their education. Don't wait for the school to close - choose your moment. Do what feels right - nobody will blame you.
Fear comes from thinking that you have no control over the situation, so take control, and prepare to step outside the bounds of how we normally do things. Make your own plan.
",
- date: '09 March 2020 8:23pm',
- isoDateTime: '2020-03-09T20:23:17Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810521',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810521',
- numRecommends: 16,
- isHighlighted: false,
- responseTo: {
- displayName: 'Smolker',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809524',
- isoDateTime: '2020-03-09T19:27:29Z',
- date: '09 March 2020 7:27pm',
- commentId: '138809524',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809524',
- },
- userProfile: {
- userId: '10340595',
- displayName: 'ValerieSelden',
- webUrl: 'https://profile.theguardian.com/user/id/10340595',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10340595',
- avatar: 'https://avatar.guim.co.uk/user/10340595',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/10340595',
- badge: [],
- },
- },
- {
- id: 138810542,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '09 March 2020 8:24pm',
- isoDateTime: '2020-03-09T20:24:00Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810542',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810542',
- numRecommends: 0,
- isHighlighted: false,
- responseTo: {
- displayName: 'ObstreperousRabbit',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810475',
- isoDateTime: '2020-03-09T20:20:41Z',
- date: '09 March 2020 8:20pm',
- commentId: '138810475',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810475',
- },
- userProfile: {
- userId: '10936148',
- displayName: 'ObstreperousRabbit',
- webUrl: 'https://profile.theguardian.com/user/id/10936148',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10936148',
- avatar: 'https://avatar.guim.co.uk/user/10936148',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/10936148',
- badge: [],
- },
- },
- {
- id: 138810741,
- body: '
Good advice thank you.
',
- date: '09 March 2020 8:35pm',
- isoDateTime: '2020-03-09T20:35:09Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810741',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810741',
- numRecommends: 7,
- isHighlighted: false,
- responseTo: {
- displayName: 'ValerieSelden',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810521',
- isoDateTime: '2020-03-09T20:23:17Z',
- date: '09 March 2020 8:23pm',
- commentId: '138810521',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810521',
- },
- userProfile: {
- userId: '101509753',
- displayName: 'PatMc1984',
- webUrl: 'https://profile.theguardian.com/user/id/101509753',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101509753',
- avatar: 'https://avatar.guim.co.uk/user/101509753',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101509753',
- badge: [],
- },
- },
- {
- id: 138810812,
- body: "
Fear comes from thinking that you have no control over the situation
Thanks for your considered post.
I think the level of control we have is limited. We can take some measures but, in truth, it's a game of roulette.
In extremis I could lock down for 3-4 months and completely self-isolate. That makes me more fortunate then most, perhaps.
I'd likely have no job afterwards. Even then there would be no guarantee I'd avoid exposure and infection. Moreover, locking down for 3-4 months would do nothing to help my parents, or my disabled brother.
Looking out for (and after) each other is probably the best we can do, particularly since we can't rely on government to place people before capital interests. That's what lies behind government inaction.
",
- date: '09 March 2020 8:38pm',
- isoDateTime: '2020-03-09T20:38:55Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810812',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810812',
- numRecommends: 12,
- isHighlighted: false,
- responseTo: {
- displayName: 'ValerieSelden',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810521',
- isoDateTime: '2020-03-09T20:23:17Z',
- date: '09 March 2020 8:23pm',
- commentId: '138810521',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810521',
- },
- userProfile: {
- userId: '18080588',
- displayName: 'Smolker',
- webUrl: 'https://profile.theguardian.com/user/id/18080588',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/18080588',
- avatar: 'https://avatar.guim.co.uk/user/18080588',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/18080588',
- badge: [],
- },
- },
- {
- id: 138811215,
- body: '
It is entirely rational to be afraid. Smolker has touched— with impeccable clarity — on several good reasons to be afraid. This level of articulacy, it does help people think straight, instead of feeling an inchoate dread every time we hear the word “virus” or hear a cough. It helps us think through the issues and think before we respond, instead of rushing outto buy a hundred rolls of bogpaper or Pay £25 for a bottle of alcohol gel that is less effective than a dod of Fairy Liquid and a bottle of water over the gutter in the supermarket car park.
Smolker identified fears that are in a sense irreducible and fears that we can take action, not to merely assuage, but to make ourselves as individuals and as a society safer.
The paltry, and in about a fifth of cases non-existent, statutory sick pay, for example: less than £100 a week, or zilch, for the nation’s commuter-conveyors, providers of food and shovellers of shit, in comparison with c£265 guaranteed in Ireland.
It makes me think, hang on, what was that Johnson was saying about fundamental economic robustness? Why, then, is he doing nothing to enable people in key virus-opportunity roles to refrain from being super-spreaders?
These are things we can act upon to make less dangerous, not just less scary.
Smolker, and people like Smolker play an important role in identifying and articulating elephants in rooms that our leaders are either blind to (which, given that our Genius poshboy wanktankers conflate low-paid, low-skilled and low-strategic-value workers, wouldn’t surprise me) or which they don’t want us to think about. Being the party of shock doctrine as they are.
',
- date: '09 March 2020 9:00pm',
- isoDateTime: '2020-03-09T21:00:30Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811215',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811215',
- numRecommends: 10,
- isHighlighted: false,
- responseTo: {
- displayName: 'Delius',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809697',
- isoDateTime: '2020-03-09T19:37:04Z',
- date: '09 March 2020 7:37pm',
- commentId: '138809697',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809697',
- },
- userProfile: {
- userId: '101956088',
- displayName: 'coultetscandi',
- webUrl: 'https://profile.theguardian.com/user/id/101956088',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101956088',
- avatar: 'https://avatar.guim.co.uk/user/101956088',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101956088',
- badge: [],
- },
- },
- {
- id: 138811323,
- body: "
Many have, but a huge number have not recovered (yet). I find this worrying. If you look at today's global figures there are currently 113,584 confirmed cases. Of those 62,496 have recovered. So not much more than half have recovered so far in an outbreak which has been going on since late last year. Of course hopefully most will recover, but the time taken and the medical support needed to do so in many cases is clearly significant
",
- date: '09 March 2020 9:06pm',
- isoDateTime: '2020-03-09T21:06:17Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811323',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811323',
- numRecommends: 10,
- isHighlighted: false,
- responseTo: {
- displayName: 'Omarvellous',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810472',
- isoDateTime: '2020-03-09T20:20:34Z',
- date: '09 March 2020 8:20pm',
- commentId: '138810472',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810472',
- },
- userProfile: {
- userId: '4332161',
- displayName: 'jessthecrip',
- webUrl: 'https://profile.theguardian.com/user/id/4332161',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4332161',
- avatar: 'https://avatar.guim.co.uk/user/4332161',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/4332161',
- badge: [],
- },
- },
- {
- id: 138811436,
- body: "
Please ignore all those telling you not to panic. I see no panic in your post. You are simply stating the current concerning issues correctly. I am in the age group supposed to react in the worst way to this. I am taking every precaution. There is nothing else I can do ie staying away from crowds, wearing gloves on public transport, frequent hand washing etc.. If I was younger and not retired I would consider working from home if I could and would be extra cautious on my commute if not. A key point you make is that our Government is amateurish and incompetent and many of us already know that. So we have to look after ourselves. But some people seem to need to be terrified and in panic mode before they are even prepared to remember to wash their hands. So if that's what they need I'm happy to supply it (We're all gonna die!!) I don't need that I see the logic and act on it but hey! Best of luck to you and your parents. You'll probably all be fine because you are taking it seriously and following advice.
",
- date: '09 March 2020 9:12pm',
- isoDateTime: '2020-03-09T21:12:55Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811436',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811436',
- numRecommends: 6,
- isHighlighted: false,
- responseTo: {
- displayName: 'Smolker',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809524',
- isoDateTime: '2020-03-09T19:27:29Z',
- date: '09 March 2020 7:27pm',
- commentId: '138809524',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809524',
- },
- userProfile: {
- userId: '4085816',
- displayName: 'geraldinemitchell',
- webUrl: 'https://profile.theguardian.com/user/id/4085816',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4085816',
- avatar: 'https://avatar.guim.co.uk/user/4085816',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/4085816',
- badge: [],
- },
- },
- {
- id: 138811585,
- body: '
People saying, against all evidence, that this virus is "not that bad" are far, far more dangerous than anyone supposedly causing panic by saying they\'re worried about it.
Our response to the virus, which will determine whether the health service is able to cope or not and hence the rates of death and life-changing injury, is to a large extent dependent on people following government advice on self-isolation, avoiding social contact, hygiene and other things.
If people think "oh, it\'s not that bad", they won\'t do the things the health service needs them to do and the epidemic will be worse than it would otherwise be.
Please think about that before the next time you post about this virus.
',
- date: '09 March 2020 9:19pm',
- isoDateTime: '2020-03-09T21:19:13Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811585',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811585',
- numRecommends: 7,
- isHighlighted: false,
- responseTo: {
- displayName: 'Omarvellous',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810472',
- isoDateTime: '2020-03-09T20:20:34Z',
- date: '09 March 2020 8:20pm',
- commentId: '138810472',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810472',
- },
- userProfile: {
- userId: '12611808',
- displayName: 'Shortordercook',
- webUrl: 'https://profile.theguardian.com/user/id/12611808',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12611808',
- avatar: 'https://avatar.guim.co.uk/user/12611808',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12611808',
- badge: [],
- },
- },
- {
- id: 138811762,
- body: "
I'm sorry for your situation and I feel your fear, it sounds awful; but you should seek help for the anxiety because it certainly won't help your situation.
I've been chronic anxiety sufferer for much of my life, though thankfully on an upward curve these days. For other health reasons I'm in high risk group, however from personal history I know worrying about covid19 is probably the worst thing I can do.
The one thing I can affirm is that anxiety prevents us from making good, reasoned decisions, and obsessing about things that might get done in an ideal world but which we both know won't happen here, is really not going to help. Go and to talk to someone, and get your real fears whatever they are (having to care for your parent?) off your chest. And best of luck!
",
- date: '09 March 2020 9:27pm',
- isoDateTime: '2020-03-09T21:27:20Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811762',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811762',
- numRecommends: 3,
- isHighlighted: false,
- responseTo: {
- displayName: 'Smolker',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809524',
- isoDateTime: '2020-03-09T19:27:29Z',
- date: '09 March 2020 7:27pm',
- commentId: '138809524',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809524',
- },
- userProfile: {
- userId: '11130177',
- displayName: 'michaelmichael',
- webUrl: 'https://profile.theguardian.com/user/id/11130177',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11130177',
- avatar: 'https://avatar.guim.co.uk/user/11130177',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/11130177',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 14,
- staffCommenterCount: 0,
- editorsPickCount: 1,
- blockedCount: 1,
- responseCount: 13,
+ },
+ {
+ id: 50789974,
+ body: '
Test from the API -1474918202
',
+ date: '21 April 2015 11:36am',
+ isoDateTime: '2015-04-21T10:36:59Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/50789974',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50789974',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '4339939',
+ displayName: 'GideonGoldberg1',
+ webUrl: 'https://profile.theguardian.com/user/id/4339939',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
+ avatar: 'https://avatar.guim.co.uk/user/4339939',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
},
{
- id: 138809534,
- body: '
It makes a change to see so much impotent rage on here.
',
- date: '09 March 2020 7:27pm',
- isoDateTime: '2020-03-09T19:27:50Z',
+ id: 50793031,
+ body: '
Test from the API -932163313
',
+ date: '21 April 2015 12:26pm',
+ isoDateTime: '2015-04-21T11:26:42Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809534',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809534',
- numRecommends: 13,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/50793031',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/50793031',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '102219459',
- displayName: 'Antiindoctrntn',
- webUrl: 'https://profile.theguardian.com/user/id/102219459',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/102219459',
- avatar: 'https://avatar.guim.co.uk/user/102219459',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/102219459',
- badge: [],
+ userId: '4339939',
+ displayName: 'GideonGoldberg1',
+ webUrl: 'https://profile.theguardian.com/user/id/4339939',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
+ avatar: 'https://avatar.guim.co.uk/user/4339939',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
},
{
- id: 138809537,
- body: '
Is there any way of bringing those politicians to justice? Surely what they did must fit the profile of some crime.
',
- date: '09 March 2020 7:27pm',
- isoDateTime: '2020-03-09T19:27:58Z',
+ id: 51153735,
+ body: '
What glorious plumage!
',
+ date: '28 April 2015 9:48am',
+ isoDateTime: '2015-04-28T08:48:07Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809537',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809537',
- numRecommends: 18,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/51153735',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/51153735',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '1353727',
- displayName: 'MichaelBulley',
- webUrl: 'https://profile.theguardian.com/user/id/1353727',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1353727',
- avatar: 'https://avatar.guim.co.uk/user/1353727',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/1353727',
+ userId: '14802426',
+ displayName: 'User941136',
+ webUrl: 'https://profile.theguardian.com/user/id/14802426',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14802426',
+ avatar: 'https://avatar.guim.co.uk/user/14802426',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/14802426',
badge: [],
},
- responses: [
- {
- id: 138809705,
- body: "
Yes, arrest all politicians that you don't agree with.
You are the last bastion of freedom.... to agree with The Guardian or else.
",
- date: '09 March 2020 7:37pm',
- isoDateTime: '2020-03-09T19:37:43Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809705',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809705',
- numRecommends: 16,
- isHighlighted: false,
- responseTo: {
- displayName: 'MichaelBulley',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809537',
- isoDateTime: '2020-03-09T19:27:58Z',
- date: '09 March 2020 7:27pm',
- commentId: '138809537',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809537',
- },
- userProfile: {
- userId: '16022312',
- displayName: 'Aloonatron',
- webUrl: 'https://profile.theguardian.com/user/id/16022312',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16022312',
- avatar: 'https://avatar.guim.co.uk/user/16022312',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/16022312',
- badge: [],
- },
- },
- {
- id: 138809820,
- body: '
There should be a way of holding them to account when they fuck up. Or they will continue to spaff money up the wall on invisible bridges, probation fuck ups, and pizza ferries.
',
- date: '09 March 2020 7:44pm',
- isoDateTime: '2020-03-09T19:44:08Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809820',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809820',
- numRecommends: 18,
- isHighlighted: false,
- responseTo: {
- displayName: 'Aloonatron',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809705',
- isoDateTime: '2020-03-09T19:37:43Z',
- date: '09 March 2020 7:37pm',
- commentId: '138809705',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809705',
- },
- userProfile: {
- userId: '12197200',
- displayName: 'justamentalpatient',
- webUrl: 'https://profile.theguardian.com/user/id/12197200',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12197200',
- avatar: 'https://avatar.guim.co.uk/user/12197200',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12197200',
- badge: [],
- },
- },
- {
- id: 138809904,
- body: "
It's not about agreement, it's if a decision has real consequences. I disagree completely with Vince Cable selling off Royal Mail, but his punishment should be the voters rejecting his party.
However why should Grayling get away with pissing away loads of money? Or Truss allowing breaches of the law to sell more arms to the Saudis? And no doubt there will be similar examples during Labour's run in power.
",
- date: '09 March 2020 7:48pm',
- isoDateTime: '2020-03-09T19:48:54Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809904',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809904',
- numRecommends: 10,
- isHighlighted: false,
- responseTo: {
- displayName: 'Aloonatron',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809705',
- isoDateTime: '2020-03-09T19:37:43Z',
- date: '09 March 2020 7:37pm',
- commentId: '138809705',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809705',
- },
- userProfile: {
- userId: '101851698',
- displayName: 'ShipShipShipShip',
- webUrl: 'https://profile.theguardian.com/user/id/101851698',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/101851698',
- avatar: 'https://avatar.guim.co.uk/user/101851698',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/101851698',
- badge: [],
- },
- },
- {
- id: 138810114,
- body: '
Some political actions can be considered from a legal standpoint. There have been politicians who have been judged guilty of crimes against their own citizens and against humanity. I think you can argue that the avoidable policy of recent Conservative governments caused the deaths of people who, but for those policies, would have lived much longer. That seems to me to getting into legal waters. Your approach would lead to saying that Nazism, for example, was just a political choice that you might agree with or disagree with, with no moral aspect to it.
',
- date: '09 March 2020 8:01pm',
- isoDateTime: '2020-03-09T20:01:14Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810114',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810114',
- numRecommends: 3,
- isHighlighted: false,
- responseTo: {
- displayName: 'Aloonatron',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809705',
- isoDateTime: '2020-03-09T19:37:43Z',
- date: '09 March 2020 7:37pm',
- commentId: '138809705',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809705',
- },
- userProfile: {
- userId: '1353727',
- displayName: 'MichaelBulley',
- webUrl: 'https://profile.theguardian.com/user/id/1353727',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1353727',
- avatar: 'https://avatar.guim.co.uk/user/1353727',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/1353727',
- badge: [],
- },
- },
- {
- id: 138810138,
- body: '
You can vote them out.
',
- date: '09 March 2020 8:02pm',
- isoDateTime: '2020-03-09T20:02:49Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810138',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810138',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'MichaelBulley',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809537',
- isoDateTime: '2020-03-09T19:27:58Z',
- date: '09 March 2020 7:27pm',
- commentId: '138809537',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809537',
- },
- userProfile: {
- userId: '4085816',
- displayName: 'geraldinemitchell',
- webUrl: 'https://profile.theguardian.com/user/id/4085816',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4085816',
- avatar: 'https://avatar.guim.co.uk/user/4085816',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/4085816',
- badge: [],
- },
- },
- {
- id: 138811039,
- body: '
I think the point is that, once you have voted them in, they have a responsibility to act in the interests of the nation. No one voted for the policies that Toynbee is criticising in her article. Sadly, once in, a government in Britain is pretty much free to do whatever it likes.
',
- date: '09 March 2020 8:50pm',
- isoDateTime: '2020-03-09T20:50:57Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811039',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811039',
- numRecommends: 2,
- isHighlighted: false,
- responseTo: {
- displayName: 'geraldinemitchell',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810138',
- isoDateTime: '2020-03-09T20:02:49Z',
- date: '09 March 2020 8:02pm',
- commentId: '138810138',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810138',
- },
- userProfile: {
- userId: '1353727',
- displayName: 'MichaelBulley',
- webUrl: 'https://profile.theguardian.com/user/id/1353727',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1353727',
- avatar: 'https://avatar.guim.co.uk/user/1353727',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/1353727',
- badge: [],
- },
- },
- {
- id: 138811173,
- body: "
But they have voted in one who is well documented as not 'doing' responsibility in any area of his life. Their personal psychological protection system against their stupidity , with which they must be familiar, is to cry 'Project Fear' and 'Fake News' and finally , pathetically ' Why didn't anyone tell us?'
",
- date: '09 March 2020 8:58pm',
- isoDateTime: '2020-03-09T20:58:36Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811173',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811173',
- numRecommends: 0,
- isHighlighted: false,
- responseTo: {
- displayName: 'MichaelBulley',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138811039',
- isoDateTime: '2020-03-09T20:50:57Z',
- date: '09 March 2020 8:50pm',
- commentId: '138811039',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138811039',
- },
- userProfile: {
- userId: '4085816',
- displayName: 'geraldinemitchell',
- webUrl: 'https://profile.theguardian.com/user/id/4085816',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4085816',
- avatar: 'https://avatar.guim.co.uk/user/4085816',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/4085816',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 8,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 7,
- },
},
{
- id: 138809587,
- body: '
Prof John Appleby, chief economist at the Nuffield Trust, asks: “A blank cheque, really? Does the Treasury ever?” He rehearses the financial tourniquet that has strangled the NHS: it’s had 1.5% a year, compared with an average 4% since 1948, in a decade when over-65s rose by 25%.
And the majority of over-65s think that Brexit is a great idea for the economy. LOL
',
- date: '09 March 2020 7:30pm',
- isoDateTime: '2020-03-09T19:30:54Z',
+ id: 51153843,
+ body: '
Indeed
',
+ date: '28 April 2015 9:49am',
+ isoDateTime: '2015-04-28T08:49:53Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809587',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809587',
- numRecommends: 20,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/51153843',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/51153843',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '16376046',
- displayName: 'Soufflet',
- webUrl: 'https://profile.theguardian.com/user/id/16376046',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16376046',
- avatar: 'https://avatar.guim.co.uk/user/16376046',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/16376046',
+ userId: '14802426',
+ displayName: 'User941136',
+ webUrl: 'https://profile.theguardian.com/user/id/14802426',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14802426',
+ avatar: 'https://avatar.guim.co.uk/user/14802426',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/14802426',
badge: [],
},
- responses: [
- {
- id: 138811105,
- body: "
Well, I'm not 65 yet and I never thought Brexit was good for the economy by any means, but I am gobsmacked at a government who doesn't appear to realise that people age. It isn't like they didn't see it coming. What a poor excuse for not funding the NHS properly.
",
- date: '09 March 2020 8:54pm',
- isoDateTime: '2020-03-09T20:54:53Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811105',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811105',
- numRecommends: 10,
- isHighlighted: false,
- responseTo: {
- displayName: 'Soufflet',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809587',
- isoDateTime: '2020-03-09T19:30:54Z',
- date: '09 March 2020 7:30pm',
- commentId: '138809587',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809587',
- },
- userProfile: {
- userId: '2850963',
- displayName: 'Bluejil',
- webUrl: 'https://profile.theguardian.com/user/id/2850963',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2850963',
- avatar: 'https://avatar.guim.co.uk/user/2850963',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2850963',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 2,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 1,
- },
},
{
- id: 138809592,
- body: '
£350m p/w should fix it ... err ...
',
- date: '09 March 2020 7:31pm',
- isoDateTime: '2020-03-09T19:31:07Z',
+ id: 51177701,
+ body: '
Test
',
+ date: '28 April 2015 4:29pm',
+ isoDateTime: '2015-04-28T15:29:05Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809592',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809592',
- numRecommends: 14,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/51177701',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/51177701',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '4772503',
- displayName: 'dirtygumshield',
- webUrl: 'https://profile.theguardian.com/user/id/4772503',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4772503',
- avatar: 'https://avatar.guim.co.uk/user/4772503',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/4772503',
+ userId: '14802426',
+ displayName: 'User941136',
+ webUrl: 'https://profile.theguardian.com/user/id/14802426',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14802426',
+ avatar: 'https://avatar.guim.co.uk/user/14802426',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/14802426',
badge: [],
},
- responses: [
- {
- id: 138809659,
- body: '
How many millions per week does the recently announced additional investment in the NHS amount to? Have you done the sums?
',
- date: '09 March 2020 7:35pm',
- isoDateTime: '2020-03-09T19:35:07Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809659',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809659',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'dirtygumshield',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809592',
- isoDateTime: '2020-03-09T19:31:07Z',
- date: '09 March 2020 7:31pm',
- commentId: '138809592',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809592',
- },
- userProfile: {
- userId: '2611744',
- displayName: 'Delius',
- webUrl: 'https://profile.theguardian.com/user/id/2611744',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2611744',
- avatar: 'https://avatar.guim.co.uk/user/2611744',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2611744',
- badge: [],
- },
- },
- {
- id: 138810105,
- body: '
The Conservatives have committed to building 40 new hospitals in England by 2030. Only six of these – which will receive £2.7bn and should be ready by 2025 – have been identified so far.
LOL
',
- date: '09 March 2020 8:00pm',
- isoDateTime: '2020-03-09T20:00:51Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810105',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810105',
- numRecommends: 13,
- isHighlighted: false,
- responseTo: {
- displayName: 'Delius',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809659',
- isoDateTime: '2020-03-09T19:35:07Z',
- date: '09 March 2020 7:35pm',
- commentId: '138809659',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809659',
- },
- userProfile: {
- userId: '16376046',
- displayName: 'Soufflet',
- webUrl: 'https://profile.theguardian.com/user/id/16376046',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16376046',
- avatar: 'https://avatar.guim.co.uk/user/16376046',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/16376046',
- badge: [],
- },
- },
- {
- id: 138810240,
- body: '
Morons are still blaming Labour.
',
- date: '09 March 2020 8:08pm',
- isoDateTime: '2020-03-09T20:08:38Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810240',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810240',
- numRecommends: 10,
- isHighlighted: false,
- responseTo: {
- displayName: 'dirtygumshield',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809592',
- isoDateTime: '2020-03-09T19:31:07Z',
- date: '09 March 2020 7:31pm',
- commentId: '138809592',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809592',
- },
- userProfile: {
- userId: '15463361',
- displayName: 'Daniel Oneill',
- webUrl: 'https://profile.theguardian.com/user/id/15463361',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15463361',
- avatar: 'https://avatar.guim.co.uk/user/15463361',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/15463361',
- badge: [],
- },
- },
- {
- id: 138810394,
- body: '
Not what I was talking about though is it?
',
- date: '09 March 2020 8:16pm',
- isoDateTime: '2020-03-09T20:16:24Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810394',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810394',
- numRecommends: 2,
- isHighlighted: false,
- responseTo: {
- displayName: 'Soufflet',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810105',
- isoDateTime: '2020-03-09T20:00:51Z',
- date: '09 March 2020 8:00pm',
- commentId: '138810105',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810105',
- },
- userProfile: {
- userId: '2611744',
- displayName: 'Delius',
- webUrl: 'https://profile.theguardian.com/user/id/2611744',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2611744',
- avatar: 'https://avatar.guim.co.uk/user/2611744',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2611744',
- badge: [],
- },
- },
- {
- id: 138811675,
- body: '
Perhaps your sums should extend to the years of deliberate under-funding of the NHS. The recent monies allocated are a drop in the ocean of need.
',
- date: '09 March 2020 9:23pm',
- isoDateTime: '2020-03-09T21:23:12Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811675',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811675',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'Delius',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138810394',
- isoDateTime: '2020-03-09T20:16:24Z',
- date: '09 March 2020 8:16pm',
- commentId: '138810394',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138810394',
- },
- userProfile: {
- userId: '15127769',
- displayName: 'JerryPymer',
- webUrl: 'https://profile.theguardian.com/user/id/15127769',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15127769',
- avatar: 'https://avatar.guim.co.uk/user/15127769',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/15127769',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 6,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 5,
- },
},
{
- id: 138809603,
- body: "
Given the calamitous list of historic upreparedness by a neglected and resource starved NHS waiting to fight the coronavirus threat - as gloriously and enthusiastically paraded here....it really does make you wonder why the Labour party thought it prudent to deliberately increase immigration from a 20,000 per year norm to over 300,000 and rising without any thought to the country's infrastructure, housing, social services, wage depression, society cohesion and NHS resources to manage such an influx? We are now at 500,000 and Polly thinks the problem with the NHS is money. Here's an idea....how about making the NHS a National Health Service and not an International Health Service which liberals everywhere think is desirable? Once you have re-organised the NHS to what a country can actually cope with you can write articles like this.
",
- date: '09 March 2020 7:31pm',
- isoDateTime: '2020-03-09T19:31:41Z',
+ id: 51177755,
+ body: '
Test Post
',
+ date: '28 April 2015 4:30pm',
+ isoDateTime: '2015-04-28T15:30:02Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809603',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809603',
- numRecommends: 30,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/51177755',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/51177755',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '14692190',
- displayName: 'LarryClackety',
- webUrl: 'https://profile.theguardian.com/user/id/14692190',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14692190',
- avatar: 'https://avatar.guim.co.uk/user/14692190',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14692190',
+ userId: '14802426',
+ displayName: 'User941136',
+ webUrl: 'https://profile.theguardian.com/user/id/14802426',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14802426',
+ avatar: 'https://avatar.guim.co.uk/user/14802426',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/14802426',
badge: [],
},
- responses: [
- {
- id: 138809825,
- body: '
You have, of course, made a detailed study of both how much those immigrants benefit our economy compared to the benefits they extract and, too, how many of them work not only for the NHS but also in social care?
',
- date: '09 March 2020 7:44pm',
- isoDateTime: '2020-03-09T19:44:36Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809825',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809825',
- numRecommends: 32,
- isHighlighted: false,
- responseTo: {
- displayName: 'LarryClackety',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809603',
- isoDateTime: '2020-03-09T19:31:41Z',
- date: '09 March 2020 7:31pm',
- commentId: '138809603',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809603',
- },
- userProfile: {
- userId: '13952083',
- displayName: 'fraser48',
- webUrl: 'https://profile.theguardian.com/user/id/13952083',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13952083',
- avatar: 'https://avatar.guim.co.uk/user/13952083',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/13952083',
- badge: [],
- },
- },
- {
- id: 138809836,
- body: '
The NHS is abused more by non-resident Brits than Johnny Foreigner
',
- date: '09 March 2020 7:45pm',
- isoDateTime: '2020-03-09T19:45:21Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809836',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809836',
- numRecommends: 16,
- isHighlighted: false,
- responseTo: {
- displayName: 'LarryClackety',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809603',
- isoDateTime: '2020-03-09T19:31:41Z',
- date: '09 March 2020 7:31pm',
- commentId: '138809603',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809603',
- },
- userProfile: {
- userId: '12197200',
- displayName: 'justamentalpatient',
- webUrl: 'https://profile.theguardian.com/user/id/12197200',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12197200',
- avatar: 'https://avatar.guim.co.uk/user/12197200',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12197200',
- badge: [],
- },
- },
- {
- id: 138809853,
- body: "
Without high levels of immigration our economy would collapse. Combination of ageing population and lack of state investment in training. And if you told the immigrants who are here they can't use the NHS, that increases societal issues tenfold. But it's easier not to think of that - or think at all. Just blame immigrants and a Labour party 10 years out of power for the state of the NHS, rather than the party you repeatedly vote into government.
",
- date: '09 March 2020 7:46pm',
- isoDateTime: '2020-03-09T19:46:09Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809853',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809853',
- numRecommends: 29,
- isHighlighted: false,
- responseTo: {
- displayName: 'LarryClackety',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809603',
- isoDateTime: '2020-03-09T19:31:41Z',
- date: '09 March 2020 7:31pm',
- commentId: '138809603',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809603',
- },
- userProfile: {
- userId: '1330048',
- displayName: 'JekyllMoon',
- webUrl: 'https://profile.theguardian.com/user/id/1330048',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1330048',
- avatar: 'https://avatar.guim.co.uk/user/1330048',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/1330048',
- badge: [],
- },
- },
- {
- id: 138810155,
- body: '
Here\'s an idea....how about making the NHS a National Health Service and not an International Health Service which liberals everywhere think is desirable
I assume you know how the Immigrant Health Surcharge works? Immigrants from outside the EEA have to pay into the NHS as part of their visa application; it is in no way a free service for them.
',
- date: '09 March 2020 8:03pm',
- isoDateTime: '2020-03-09T20:03:49Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810155',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810155',
- numRecommends: 12,
- isHighlighted: false,
- responseTo: {
- displayName: 'LarryClackety',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809603',
- isoDateTime: '2020-03-09T19:31:41Z',
- date: '09 March 2020 7:31pm',
- commentId: '138809603',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809603',
- },
- userProfile: {
- userId: '57038',
- displayName: 'AdamTut',
- webUrl: 'https://profile.theguardian.com/user/id/57038',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/57038',
- avatar: 'https://avatar.guim.co.uk/user/57038',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/57038',
- badge: [],
- },
- },
- {
- id: 138810221,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '09 March 2020 8:07pm',
- isoDateTime: '2020-03-09T20:07:41Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810221',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810221',
- numRecommends: 0,
- isHighlighted: false,
- responseTo: {
- displayName: 'LarryClackety',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809603',
- isoDateTime: '2020-03-09T19:31:41Z',
- date: '09 March 2020 7:31pm',
- commentId: '138809603',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809603',
- },
- userProfile: {
- userId: '15463361',
- displayName: 'Daniel Oneill',
- webUrl: 'https://profile.theguardian.com/user/id/15463361',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15463361',
- avatar: 'https://avatar.guim.co.uk/user/15463361',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/15463361',
- badge: [],
- },
- },
- {
- id: 138810290,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '09 March 2020 8:11pm',
- isoDateTime: '2020-03-09T20:11:06Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810290',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810290',
- numRecommends: 0,
- isHighlighted: false,
- responseTo: {
- displayName: 'LarryClackety',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809603',
- isoDateTime: '2020-03-09T19:31:41Z',
- date: '09 March 2020 7:31pm',
- commentId: '138809603',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809603',
- },
- userProfile: {
- userId: '15739675',
- displayName: 'establishmentlies',
- webUrl: 'https://profile.theguardian.com/user/id/15739675',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15739675',
- avatar: 'https://avatar.guim.co.uk/user/15739675',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/15739675',
- badge: [],
- },
- },
- {
- id: 138810468,
- body: "
i'm so sorry to sorry have to tell you this, there is no cure for your kind of stupid, regardless of how the NHS is doing.
",
- date: '09 March 2020 8:20pm',
- isoDateTime: '2020-03-09T20:20:28Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810468',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810468',
- numRecommends: 12,
- isHighlighted: false,
- responseTo: {
- displayName: 'LarryClackety',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809603',
- isoDateTime: '2020-03-09T19:31:41Z',
- date: '09 March 2020 7:31pm',
- commentId: '138809603',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809603',
- },
- userProfile: {
- userId: '3302412',
- displayName: 'grammyc',
- webUrl: 'https://profile.theguardian.com/user/id/3302412',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3302412',
- avatar: 'https://avatar.guim.co.uk/user/3302412',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/3302412',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 8,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 2,
- responseCount: 7,
+ },
+ {
+ id: 51213229,
+ body: '
Test 6751
',
+ date: '29 April 2015 9:21am',
+ isoDateTime: '2015-04-29T08:21:42Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/51213229',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/51213229',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '14802426',
+ displayName: 'User941136',
+ webUrl: 'https://profile.theguardian.com/user/id/14802426',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14802426',
+ avatar: 'https://avatar.guim.co.uk/user/14802426',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/14802426',
+ badge: [],
},
},
{
- id: 138809625,
- body: '
Polly Toynbee thank you for a rational article explaining clearly and precisely the situation within the NHS to cope with coronavirus. A stark contrast to John Snow on Channel 4 news going out now who seems to be in a state of hysterical excitement. Thank goodness that the people he is interviewing are, like yourself, rational, sensible and do understand what they are talking about.
',
- date: '09 March 2020 7:33pm',
- isoDateTime: '2020-03-09T19:33:22Z',
+ id: 51214557,
+ body: '
Test 8067
',
+ date: '29 April 2015 9:44am',
+ isoDateTime: '2015-04-29T08:44:15Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809625',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809625',
- numRecommends: 7,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/51214557',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/51214557',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '16502817',
- displayName: 'BritInEurope',
- webUrl: 'https://profile.theguardian.com/user/id/16502817',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16502817',
- avatar: 'https://avatar.guim.co.uk/user/16502817',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/16502817',
+ userId: '10455474',
+ displayName: 'User174774',
+ webUrl: 'https://profile.theguardian.com/user/id/10455474',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10455474',
+ avatar: 'https://avatar.guim.co.uk/user/10455474',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/10455474',
badge: [],
},
- responses: [
- {
- id: 138809685,
- body: '
Snow is now comparing the outbreak with Embola!!!!! Snow would be well advised to focus on the facts.
',
- date: '09 March 2020 7:36pm',
- isoDateTime: '2020-03-09T19:36:18Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809685',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809685',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: 'BritInEurope',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809625',
- isoDateTime: '2020-03-09T19:33:22Z',
- date: '09 March 2020 7:33pm',
- commentId: '138809625',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809625',
- },
- userProfile: {
- userId: '16502817',
- displayName: 'BritInEurope',
- webUrl: 'https://profile.theguardian.com/user/id/16502817',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16502817',
- avatar: 'https://avatar.guim.co.uk/user/16502817',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/16502817',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 2,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 1,
- },
},
{
- id: 138809633,
- body: '
This virus will teach us the value of our public services. It will also brutally expose the idiocy of the free-market fundamentalists who have dominated thinking for so long. Good.
',
- date: '09 March 2020 7:33pm',
- isoDateTime: '2020-03-09T19:33:42Z',
+ id: 52013677,
+ body: '
Acknowledgement Test
',
+ date: '12 May 2015 10:39am',
+ isoDateTime: '2015-05-12T09:39:07Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809633',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809633',
- numRecommends: 20,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/52013677',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/52013677',
+ numRecommends: 1,
isHighlighted: false,
userProfile: {
- userId: '3265666',
- displayName: 'Skybluewater',
- webUrl: 'https://profile.theguardian.com/user/id/3265666',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3265666',
- avatar: 'https://avatar.guim.co.uk/user/3265666',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/3265666',
+ userId: '14802426',
+ displayName: 'User941136',
+ webUrl: 'https://profile.theguardian.com/user/id/14802426',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14802426',
+ avatar: 'https://avatar.guim.co.uk/user/14802426',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/14802426',
badge: [],
},
- responses: [
- {
- id: 138809850,
- body: '
Ironic then that the free-market fundamentalists\' B/Wankers were saved by State Aid in the form of Quantitative Easing - a monetary laxative.
',
- date: '09 March 2020 7:45pm',
- isoDateTime: '2020-03-09T19:45:56Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809850',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809850',
- numRecommends: 9,
- isHighlighted: false,
- responseTo: {
- displayName: 'Skybluewater',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809633',
- isoDateTime: '2020-03-09T19:33:42Z',
- date: '09 March 2020 7:33pm',
- commentId: '138809633',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809633',
- },
- userProfile: {
- userId: '14118384',
- displayName: 'Speak4Self',
- webUrl: 'https://profile.theguardian.com/user/id/14118384',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14118384',
- avatar: 'https://avatar.guim.co.uk/user/14118384',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/14118384',
- badge: [],
- },
- },
- {
- id: 138811079,
- body: '
Ironic indeed, because those same beneficiaries of state aid denounce it as socialism if applied to other sectors.
',
- date: '09 March 2020 8:53pm',
- isoDateTime: '2020-03-09T20:53:35Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811079',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811079',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'Speak4Self',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809850',
- isoDateTime: '2020-03-09T19:45:56Z',
- date: '09 March 2020 7:45pm',
- commentId: '138809850',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809850',
- },
- userProfile: {
- userId: '12298092',
- displayName: '_jhfta_',
- webUrl: 'https://profile.theguardian.com/user/id/12298092',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12298092',
- avatar: 'https://avatar.guim.co.uk/user/12298092',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12298092',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 3,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 2,
+ },
+ {
+ id: 52412694,
+ body: '
I love this bird
',
+ date: '19 May 2015 10:56am',
+ isoDateTime: '2015-05-19T09:56:02Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/52412694',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/52412694',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '1186733',
+ displayName: 'GideonGoldberg',
+ webUrl: 'https://profile.theguardian.com/user/id/1186733',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1186733',
+ avatar: 'https://avatar.guim.co.uk/user/1186733',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/1186733',
+ badge: [],
},
},
{
- id: 138809649,
+ id: 52412721,
body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '09 March 2020 7:34pm',
- isoDateTime: '2020-03-09T19:34:36Z',
+ date: '19 May 2015 10:56am',
+ isoDateTime: '2015-05-19T09:56:47Z',
status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809649',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809649',
- numRecommends: 4,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/52412721',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/52412721',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '10127231',
- displayName: 'irreverentnurse',
- webUrl: 'https://profile.theguardian.com/user/id/10127231',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/10127231',
- avatar: 'https://avatar.guim.co.uk/user/10127231',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/10127231',
+ userId: '1186733',
+ displayName: 'GideonGoldberg',
+ webUrl: 'https://profile.theguardian.com/user/id/1186733',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1186733',
+ avatar: 'https://avatar.guim.co.uk/user/1186733',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/1186733',
badge: [],
},
},
{
- id: 138809672,
- body: '
NHS can barely cope with seasonal flu, this will not be pretty
',
- date: '09 March 2020 7:35pm',
- isoDateTime: '2020-03-09T19:35:36Z',
+ id: 52412791,
+ body: '
Test from the API 1236505540
',
+ date: '19 May 2015 10:58am',
+ isoDateTime: '2015-05-19T09:58:34Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809672',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809672',
- numRecommends: 21,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/52412791',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/52412791',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '1475398',
- displayName: 'sadbowler',
- webUrl: 'https://profile.theguardian.com/user/id/1475398',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/1475398',
- avatar: 'https://avatar.guim.co.uk/user/1475398',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/1475398',
- badge: [],
+ userId: '4339939',
+ displayName: 'GideonGoldberg1',
+ webUrl: 'https://profile.theguardian.com/user/id/4339939',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
+ avatar: 'https://avatar.guim.co.uk/user/4339939',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
- responses: [
- {
- id: 138811574,
- body: "
Obviously attention is going to be focussed on Tory failures with the NHS over the coming weeks and it definitely should be. There is also an argument that no one is really prepared for a pandemic like this. You just cannot have thousands of extra workers and capacity on stand by for a once-in-a-century event.
What makes me nervous about this is when you run the numbers on it. Let's say only 1% of the population catches it. That's 600,000 people. Let's say 20% of them are critically ill and hospitalised. That's 120,000 new critically ill patients requiring beds. Where the hell is that going to come from? And that is only at a meagre 1% of the population getting infected.
",
- date: '09 March 2020 9:18pm',
- isoDateTime: '2020-03-09T21:18:55Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811574',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811574',
- numRecommends: 8,
- isHighlighted: false,
- responseTo: {
- displayName: 'sadbowler',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809672',
- isoDateTime: '2020-03-09T19:35:36Z',
- date: '09 March 2020 7:35pm',
- commentId: '138809672',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809672',
- },
- userProfile: {
- userId: '4579967',
- displayName: 'csjjl1',
- webUrl: 'https://profile.theguardian.com/user/id/4579967',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4579967',
- avatar: 'https://avatar.guim.co.uk/user/4579967',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/4579967',
- badge: [],
- },
- },
- {
- id: 138811794,
- body: "
The real shortage is intensive care. Italy currently has 800 patients in intensive care with the virus. That's equal to the total number of normally free intensive care beds in the whole of the UK. From just 7000 cases.
Obviously more beds can be freed up, but basically it looks like the entire intensive care system and more is going to be completely taken up for several months.
Don't get run over or have a heart attack is my advice.
",
- date: '09 March 2020 9:28pm',
- isoDateTime: '2020-03-09T21:28:37Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811794',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811794',
- numRecommends: 9,
- isHighlighted: false,
- responseTo: {
- displayName: 'csjjl1',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138811574',
- isoDateTime: '2020-03-09T21:18:55Z',
- date: '09 March 2020 9:18pm',
- commentId: '138811574',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138811574',
- },
- userProfile: {
- userId: '12611808',
- displayName: 'Shortordercook',
- webUrl: 'https://profile.theguardian.com/user/id/12611808',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/12611808',
- avatar: 'https://avatar.guim.co.uk/user/12611808',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/12611808',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 3,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 0,
- responseCount: 2,
+ },
+ {
+ id: 53902608,
+ body: '
nice article
',
+ date: '16 June 2015 1:54pm',
+ isoDateTime: '2015-06-16T12:54:05Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/53902608',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/53902608',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '13552794',
+ displayName: 'User780375',
+ webUrl: 'https://profile.theguardian.com/user/id/13552794',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
+ avatar: 'https://avatar.guim.co.uk/user/13552794',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
},
{
- id: 138809690,
- body: "
Yup - Labour's PFI gutted the finances of the NHS like many a public body. We can but thank RLB for her efforts there.
You might have thought too our 250k a year GP's would invest a few quid in their businesses too. No chance of that - they are too busy giving up on this or that segment of care.
Much better to live somewhere with a proper health system somewhere in the EU.
",
- date: '09 March 2020 7:36pm',
- isoDateTime: '2020-03-09T19:36:39Z',
+ id: 53980488,
+ body: '
very interesting article
',
+ date: '17 June 2015 4:59pm',
+ isoDateTime: '2015-06-17T15:59:12Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809690',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809690',
- numRecommends: 6,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/53980488',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/53980488',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '14893509',
- displayName: 'Liberclown',
- webUrl: 'https://profile.theguardian.com/user/id/14893509',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/14893509',
- avatar: 'https://avatar.guim.co.uk/user/14893509',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/14893509',
- badge: [],
+ userId: '13552794',
+ displayName: 'User780375',
+ webUrl: 'https://profile.theguardian.com/user/id/13552794',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
+ avatar: 'https://avatar.guim.co.uk/user/13552794',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
responses: [
{
- id: 138809800,
- body: "
up - Labour's PFI gutted the finances of the NHS like many a public body
PFI was taken on board under Majors tory government , however you seem to have forgotten the last 10 years of tory under funding for the NHS ,the lack of nurses and doctors .
Yes read that again ............10 whole years of neglect
",
- date: '09 March 2020 7:43pm',
- isoDateTime: '2020-03-09T19:43:09Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809800',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809800',
- numRecommends: 15,
- isHighlighted: false,
- responseTo: {
- displayName: 'Liberclown',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809690',
- isoDateTime: '2020-03-09T19:36:39Z',
- date: '09 March 2020 7:36pm',
- commentId: '138809690',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809690',
- },
- userProfile: {
- userId: '3869480',
- displayName: 'jazzdrum',
- webUrl: 'https://profile.theguardian.com/user/id/3869480',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3869480',
- avatar: 'https://avatar.guim.co.uk/user/3869480',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/3869480',
- badge: [],
- },
- },
- {
- id: 138809807,
- body: "
You might have thought our 500K a year business folk and 500M a year businesses would pay their fair share of tax to help shoulder the burden...but no, it's all Attlee's fault as per.
",
- date: '09 March 2020 7:43pm',
- isoDateTime: '2020-03-09T19:43:33Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809807',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809807',
- numRecommends: 9,
- isHighlighted: false,
- responseTo: {
- displayName: 'Liberclown',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809690',
- isoDateTime: '2020-03-09T19:36:39Z',
- date: '09 March 2020 7:36pm',
- commentId: '138809690',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809690',
- },
- userProfile: {
- userId: '16332843',
- displayName: 'dougmeyberry',
- webUrl: 'https://profile.theguardian.com/user/id/16332843',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16332843',
- avatar: 'https://avatar.guim.co.uk/user/16332843',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/16332843',
- badge: [],
- },
- },
- {
- id: 138809817,
- body: '
somewhere with a proper health system somewhere in the EU.
Guardian:
French medics warn health service is on brink of collapse Guardian:
Romanian hospitals in crisis as emigration takes its toll ',
- date: '09 March 2020 7:44pm',
- isoDateTime: '2020-03-09T19:44:05Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809817',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809817',
- numRecommends: 9,
- isHighlighted: false,
- responseTo: {
- displayName: 'Liberclown',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809690',
- isoDateTime: '2020-03-09T19:36:39Z',
- date: '09 March 2020 7:36pm',
- commentId: '138809690',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809690',
- },
- userProfile: {
- userId: '3596416',
- displayName: '1nn1t',
- webUrl: 'https://profile.theguardian.com/user/id/3596416',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3596416',
- avatar: 'https://avatar.guim.co.uk/user/3596416',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/3596416',
- badge: [],
- },
- },
- {
- id: 138810033,
- body: "
Yup - Labour's PFI gutted the finances of the NHS like many a public body
PFI payments represent 2% of the annual NHS budget, if that's what you mean by gutted.
",
- date: '09 March 2020 7:56pm',
- isoDateTime: '2020-03-09T19:56:56Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810033',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810033',
- numRecommends: 7,
- isHighlighted: false,
- responseTo: {
- displayName: 'Liberclown',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809690',
- isoDateTime: '2020-03-09T19:36:39Z',
- date: '09 March 2020 7:36pm',
- commentId: '138809690',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809690',
- },
- userProfile: {
- userId: '16376046',
- displayName: 'Soufflet',
- webUrl: 'https://profile.theguardian.com/user/id/16376046',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16376046',
- avatar: 'https://avatar.guim.co.uk/user/16376046',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/16376046',
- badge: [],
- },
- },
- {
- id: 138810048,
- body: '
If you know of “500K a year business folk” who’ve been skipping their taxes (actually up rather a lot since the Tories came in) then please do your civic duty and report them to HMRC.
',
- date: '09 March 2020 7:57pm',
- isoDateTime: '2020-03-09T19:57:32Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810048',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810048',
- numRecommends: 2,
- isHighlighted: false,
- responseTo: {
- displayName: 'dougmeyberry',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809807',
- isoDateTime: '2020-03-09T19:43:33Z',
- date: '09 March 2020 7:43pm',
- commentId: '138809807',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809807',
- },
- userProfile: {
- userId: '2611744',
- displayName: 'Delius',
- webUrl: 'https://profile.theguardian.com/user/id/2611744',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2611744',
- avatar: 'https://avatar.guim.co.uk/user/2611744',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2611744',
- badge: [],
- },
- },
- {
- id: 138810057,
- body: '
Has anyone ever suggested Romania has a “proper health service”?
',
- date: '09 March 2020 7:58pm',
- isoDateTime: '2020-03-09T19:58:14Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810057',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810057',
- numRecommends: 5,
- isHighlighted: false,
- responseTo: {
- displayName: '1nn1t',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809817',
- isoDateTime: '2020-03-09T19:44:05Z',
- date: '09 March 2020 7:44pm',
- commentId: '138809817',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809817',
- },
- userProfile: {
- userId: '2611744',
- displayName: 'Delius',
- webUrl: 'https://profile.theguardian.com/user/id/2611744',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2611744',
- avatar: 'https://avatar.guim.co.uk/user/2611744',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2611744',
- badge: [],
- },
- },
- {
- id: 138810855,
- body: "
GP's don't get £250k a year.
NAH figures show the minimum salary is £60,000 or so up to an average £113,000 a year.
Frankly, I doubt if anyone would complain if GP 's did get £250,000 a year, if they were able to do their jobs without interferenc e.
",
- date: '09 March 2020 8:41pm',
- isoDateTime: '2020-03-09T20:41:48Z',
- status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138810855',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138810855',
- numRecommends: 3,
- isHighlighted: false,
- responseTo: {
- displayName: 'Liberclown',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809690',
- isoDateTime: '2020-03-09T19:36:39Z',
- date: '09 March 2020 7:36pm',
- commentId: '138809690',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809690',
- },
- userProfile: {
- userId: '2596777',
- displayName: 'thewhofan',
- webUrl: 'https://profile.theguardian.com/user/id/2596777',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2596777',
- avatar: 'https://avatar.guim.co.uk/user/2596777',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2596777',
- badge: [],
- },
- },
- {
- id: 138811205,
- body: "
PFI might have been devised by Major's government, but Blair and Brown's 3 governments set up over 700 PFI deals, most of which are in the NHS.
One notable example was the trust that included my constituency where two hospitals with A & E's were closed in order to fund the PFI hospital built under Labour, whose own A & E was designed to serve a city and ended up serving a county.
Still, we pointed out to Labour what we thought of their actions and booted the incumbent Labour MP out for two terms and elected a retired Doctor who tried to get some services restored.
Sadly, he coukdn't, and we ended up with the odious Mark Garnier as NO who'd done nothing to help.
",
- date: '09 March 2020 9:00pm',
- isoDateTime: '2020-03-09T21:00:02Z',
+ id: 53980521,
+ body: '
although that was just for testing commenting
',
+ date: '17 June 2015 4:59pm',
+ isoDateTime: '2015-06-17T15:59:53Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138811205',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138811205',
- numRecommends: 1,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/53980521',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/53980521',
+ numRecommends: 0,
isHighlighted: false,
responseTo: {
- displayName: 'jazzdrum',
+ displayName: 'John Duffell',
commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809800',
- isoDateTime: '2020-03-09T19:43:09Z',
- date: '09 March 2020 7:43pm',
- commentId: '138809800',
+ 'https://discussion.guardianapis.com/discussion-api/comment/53980488',
+ isoDateTime: '2015-06-17T15:59:12Z',
+ date: '17 June 2015 4:59pm',
+ commentId: '53980488',
commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809800',
+ 'https://discussion.theguardian.com/comment-permalink/53980488',
},
userProfile: {
- userId: '2596777',
- displayName: 'thewhofan',
- webUrl: 'https://profile.theguardian.com/user/id/2596777',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/2596777',
- avatar: 'https://avatar.guim.co.uk/user/2596777',
+ userId: '13552794',
+ displayName: 'User780375',
+ webUrl: 'https://profile.theguardian.com/user/id/13552794',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
+ avatar: 'https://avatar.guim.co.uk/user/13552794',
secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/2596777',
- badge: [],
+ 'https://avatar.guim.co.uk/user/13552794',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
},
],
metaData: {
- commentCount: 9,
- staffCommenterCount: 0,
+ commentCount: 2,
+ staffCommenterCount: 1,
editorsPickCount: 0,
blockedCount: 0,
- responseCount: 8,
+ responseCount: 1,
},
},
{
- id: 138809696,
+ id: 53984125,
body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '09 March 2020 7:37pm',
- isoDateTime: '2020-03-09T19:37:00Z',
+ date: '17 June 2015 6:08pm',
+ isoDateTime: '2015-06-17T17:08:32Z',
status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809696',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809696',
- numRecommends: 2,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/53984125',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/53984125',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '100078210',
- displayName: 'glasshalffull2',
- webUrl: 'https://profile.theguardian.com/user/id/100078210',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/100078210',
- avatar: 'https://avatar.guim.co.uk/user/100078210',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/100078210',
- badge: [],
+ userId: '13552794',
+ displayName: 'User780375',
+ webUrl: 'https://profile.theguardian.com/user/id/13552794',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
+ avatar: 'https://avatar.guim.co.uk/user/13552794',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
- responses: [
- {
- id: 138809754,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '09 March 2020 7:40pm',
- isoDateTime: '2020-03-09T19:40:13Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809754',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809754',
- numRecommends: 4,
- isHighlighted: false,
- responseTo: {
- displayName: 'glasshalffull2',
- commentApiUrl:
- 'https://discussion.guardianapis.com/discussion-api/comment/138809696',
- isoDateTime: '2020-03-09T19:37:00Z',
- date: '09 March 2020 7:37pm',
- commentId: '138809696',
- commentWebUrl:
- 'https://discussion.theguardian.com/comment-permalink/138809696',
- },
- userProfile: {
- userId: '3869480',
- displayName: 'jazzdrum',
- webUrl: 'https://profile.theguardian.com/user/id/3869480',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/3869480',
- avatar: 'https://avatar.guim.co.uk/user/3869480',
- secureAvatarUrl:
- 'https://avatar.guim.co.uk/user/3869480',
- badge: [],
- },
- },
- ],
- metaData: {
- commentCount: 2,
- staffCommenterCount: 0,
- editorsPickCount: 0,
- blockedCount: 2,
- responseCount: 1,
+ },
+ {
+ id: 53984175,
+ body: "
It's nice to comment on an article again
",
+ date: '17 June 2015 6:09pm',
+ isoDateTime: '2015-06-17T17:09:51Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/53984175',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/53984175',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '13552794',
+ displayName: 'User780375',
+ webUrl: 'https://profile.theguardian.com/user/id/13552794',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
+ avatar: 'https://avatar.guim.co.uk/user/13552794',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
},
{
- id: 138809699,
- body: '
Unless they can create ICU beds out of thin air when this gets in full swing then anyone considered ready for scrap heap is screwed im afraid. If Italy - a country with more ICU beds per capita in the EU - is on the verge of a crisis we are well and truly fecked. You’re safest best is working from home and hoping for the best.
',
- date: '09 March 2020 7:37pm',
- isoDateTime: '2020-03-09T19:37:11Z',
+ id: 54096779,
+ body: '
interesting article
',
+ date: '19 June 2015 2:07pm',
+ isoDateTime: '2015-06-19T13:07:13Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809699',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809699',
- numRecommends: 9,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/54096779',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54096779',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '15463361',
- displayName: 'Daniel Oneill',
- webUrl: 'https://profile.theguardian.com/user/id/15463361',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/15463361',
- avatar: 'https://avatar.guim.co.uk/user/15463361',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/15463361',
- badge: [],
+ userId: '13552794',
+ displayName: 'User780375',
+ webUrl: 'https://profile.theguardian.com/user/id/13552794',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
+ avatar: 'https://avatar.guim.co.uk/user/13552794',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
},
{
- id: 138809709,
- body: '
In honesty and fairness you cannot design and support an NHS appropriately equipped to deal with what may be coming down the line. But the fact is it is currently NOT adequately supported or equipped to deal with the normal demands made upon it. Our heroes are likely to "fall in the battle" when it commences. The intensity of exposure may well put many in self isolation.. at best. A HUGE responsibility lies with the "worried"public to stay well away from medics and their workplaces. The virally very sick, the accident victims, the heart attack and stroke victims etc desperately need as many of our medics and nurses to keep being able to turn up for work.
',
- date: '09 March 2020 7:37pm',
- isoDateTime: '2020-03-09T19:37:59Z',
+ id: 54096834,
+ body: '
this article is quite good
',
+ date: '19 June 2015 2:08pm',
+ isoDateTime: '2015-06-19T13:08:02Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809709',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809709',
- numRecommends: 6,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/54096834',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54096834',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '16408524',
- displayName: 'GayeMurray',
- webUrl: 'https://profile.theguardian.com/user/id/16408524',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/16408524',
- avatar: 'https://avatar.guim.co.uk/user/16408524',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/16408524',
- badge: [],
+ userId: '13552794',
+ displayName: 'User780375',
+ webUrl: 'https://profile.theguardian.com/user/id/13552794',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
+ avatar: 'https://avatar.guim.co.uk/user/13552794',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
},
{
- id: 138809729,
- body: "This comment was removed by a moderator because it didn't abide by our
community standards . Replies may also be deleted. For more detail see
our FAQs .",
- date: '09 March 2020 7:38pm',
- isoDateTime: '2020-03-09T19:38:54Z',
- status: 'blocked',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809729',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809729',
- numRecommends: 2,
+ id: 54297937,
+ body: '
nice article
',
+ date: '23 June 2015 12:48pm',
+ isoDateTime: '2015-06-23T11:48:17Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/54297937',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54297937',
+ numRecommends: 1,
isHighlighted: false,
userProfile: {
- userId: '11920192',
- displayName: 'billcody',
- webUrl: 'https://profile.theguardian.com/user/id/11920192',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/11920192',
- avatar: 'https://avatar.guim.co.uk/user/11920192',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/11920192',
- badge: [],
+ userId: '13552794',
+ displayName: 'User780375',
+ webUrl: 'https://profile.theguardian.com/user/id/13552794',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
+ avatar: 'https://avatar.guim.co.uk/user/13552794',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
},
{
- id: 138809733,
- body: "
Again, a lot of war vocabulary. Shouldn't be the case should it
",
- date: '09 March 2020 7:39pm',
- isoDateTime: '2020-03-09T19:39:03Z',
+ id: 54304818,
+ body: '
Test from the API -1673717805
',
+ date: '23 June 2015 2:49pm',
+ isoDateTime: '2015-06-23T13:49:30Z',
status: 'visible',
- webUrl: 'https://discussion.theguardian.com/comment-permalink/138809733',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/138809733',
- numRecommends: 9,
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/54304818',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54304818',
+ numRecommends: 0,
isHighlighted: false,
userProfile: {
- userId: '18538747',
- displayName: 'IfItsMagic',
- webUrl: 'https://profile.theguardian.com/user/id/18538747',
- apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/18538747',
- avatar: 'https://avatar.guim.co.uk/user/18538747',
- secureAvatarUrl: 'https://avatar.guim.co.uk/user/18538747',
- badge: [],
+ userId: '4339939',
+ displayName: 'GideonGoldberg1',
+ webUrl: 'https://profile.theguardian.com/user/id/4339939',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
+ avatar: 'https://avatar.guim.co.uk/user/4339939',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
+ },
+ },
+ {
+ id: 54305016,
+ body: '
this article is cool
',
+ date: '23 June 2015 2:53pm',
+ isoDateTime: '2015-06-23T13:53:29Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/54305016',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54305016',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '13552794',
+ displayName: 'User780375',
+ webUrl: 'https://profile.theguardian.com/user/id/13552794',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
+ avatar: 'https://avatar.guim.co.uk/user/13552794',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
+ },
+ },
+ {
+ id: 54305061,
+ body: "
I'd like to make a comment here
",
+ date: '23 June 2015 2:54pm',
+ isoDateTime: '2015-06-23T13:54:22Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/54305061',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54305061',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '13552794',
+ displayName: 'User780375',
+ webUrl: 'https://profile.theguardian.com/user/id/13552794',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
+ avatar: 'https://avatar.guim.co.uk/user/13552794',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
+ },
+ },
+ {
+ id: 54305123,
+ body: '
lovely stuff
',
+ date: '23 June 2015 2:55pm',
+ isoDateTime: '2015-06-23T13:55:32Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/54305123',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54305123',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '13552794',
+ displayName: 'User780375',
+ webUrl: 'https://profile.theguardian.com/user/id/13552794',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
+ avatar: 'https://avatar.guim.co.uk/user/13552794',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
+ },
+ },
+ {
+ id: 54305139,
+ body: '
testing dicussion
',
+ date: '23 June 2015 2:55pm',
+ isoDateTime: '2015-06-23T13:55:46Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/54305139',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54305139',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '13552794',
+ displayName: 'User780375',
+ webUrl: 'https://profile.theguardian.com/user/id/13552794',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
+ avatar: 'https://avatar.guim.co.uk/user/13552794',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
+ },
+ },
+ {
+ id: 54305287,
+ body: '
testing again
',
+ date: '23 June 2015 2:58pm',
+ isoDateTime: '2015-06-23T13:58:51Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/54305287',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54305287',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '13552794',
+ displayName: 'User780375',
+ webUrl: 'https://profile.theguardian.com/user/id/13552794',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/13552794',
+ avatar: 'https://avatar.guim.co.uk/user/13552794',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/13552794',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
+ },
+ },
+ {
+ id: 54351807,
+ body: '
Test from the API 1634173951
',
+ date: '24 June 2015 10:31am',
+ isoDateTime: '2015-06-24T09:31:02Z',
+ status: 'visible',
+ webUrl: 'https://discussion.theguardian.com/comment-permalink/54351807',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/comment/54351807',
+ numRecommends: 0,
+ isHighlighted: false,
+ userProfile: {
+ userId: '4339939',
+ displayName: 'GideonGoldberg1',
+ webUrl: 'https://profile.theguardian.com/user/id/4339939',
+ apiUrl: 'https://discussion.guardianapis.com/discussion-api/profile/4339939',
+ avatar: 'https://avatar.guim.co.uk/user/4339939',
+ secureAvatarUrl: 'https://avatar.guim.co.uk/user/4339939',
+ badge: [
+ {
+ name: 'Staff',
+ },
+ ],
},
},
],
From 78a5f8353437b258b1170189e266ecf09837a9c3 Mon Sep 17 00:00:00 2001
From: Georges Lebreton
Date: Fri, 30 Jun 2023 11:41:41 +0100
Subject: [PATCH 061/147] updated timestamp stories to an appropriate time
relative to dcr timestamp
---
.../components/Timestamp/Timestamp.stories.tsx | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/dotcom-rendering/src/discussion-rendering/components/Timestamp/Timestamp.stories.tsx b/dotcom-rendering/src/discussion-rendering/components/Timestamp/Timestamp.stories.tsx
index a93734031fd..15c0123f771 100644
--- a/dotcom-rendering/src/discussion-rendering/components/Timestamp/Timestamp.stories.tsx
+++ b/dotcom-rendering/src/discussion-rendering/components/Timestamp/Timestamp.stories.tsx
@@ -6,7 +6,7 @@ export default { component: Timestamp, title: 'Timestamp' };
export const TwoMonths = () => (
{}}
@@ -16,7 +16,7 @@ TwoMonths.storyName = 'Two months';
export const OneHour = () => (
{}}
@@ -26,7 +26,7 @@ OneHour.storyName = 'One Hour';
export const TwentyThreeHours = () => (
{}}
@@ -36,7 +36,7 @@ TwentyThreeHours.storyName = 'Twenty three hours';
export const TwentyFiveHours = () => (
{}}
From 19b9111115622269399bdbda9754e874555028bf Mon Sep 17 00:00:00 2001
From: Ioanna Kokkini
Date: Wed, 28 Jun 2023 18:24:46 +0100
Subject: [PATCH 062/147] Add "most-popular" Ophan ID in `MostViewedFotter`
---
dotcom-rendering/src/components/MostViewedFooter.importable.tsx | 1 +
1 file changed, 1 insertion(+)
diff --git a/dotcom-rendering/src/components/MostViewedFooter.importable.tsx b/dotcom-rendering/src/components/MostViewedFooter.importable.tsx
index e1c3602a6ad..c78ca6cf39d 100644
--- a/dotcom-rendering/src/components/MostViewedFooter.importable.tsx
+++ b/dotcom-rendering/src/components/MostViewedFooter.importable.tsx
@@ -59,6 +59,7 @@ export const MostViewedFooter = ({
data-cy="mostviewed-footer"
data-cy-ab-user-in-variant={abTestCypressDataAttr}
data-cy-ab-runnable-test={variantFromRunnable}
+ data-link-name="most popular"
>
Date: Fri, 30 Jun 2023 15:45:56 +0100
Subject: [PATCH 063/147] fix: Fix some Ophan component IDs
* For CardStyle Feature (when the article has /tone/feature): https://github.com/guardian/content-api-scala-client/blob/d923dc5/client/src/main/scala/com.gu.contentapi.client/utils/CapiModelEnrichment.scala#L81. This can differ from the format.
* For the video container's next and prev buttons. I broke them here: https://github.com/guardian/dotcom-rendering/pull/8061
---
.../src/components/Carousel.importable.tsx | 26 +++++++------------
dotcom-rendering/src/lib/getDataLinkName.ts | 1 +
2 files changed, 11 insertions(+), 16 deletions(-)
diff --git a/dotcom-rendering/src/components/Carousel.importable.tsx b/dotcom-rendering/src/components/Carousel.importable.tsx
index b7b2407f566..627d2aac892 100644
--- a/dotcom-rendering/src/components/Carousel.importable.tsx
+++ b/dotcom-rendering/src/components/Carousel.importable.tsx
@@ -363,13 +363,9 @@ const titleStyle = (
const getDataLinkNameCarouselButton = (
direction: string,
arrowName: string,
- collectionType?: string,
+ isVideoContainer: boolean,
): string => {
- return `${
- collectionType && collectionType === 'fixed/video'
- ? 'video-container'
- : arrowName
- }-${direction}`;
+ return `${isVideoContainer ? 'video-container' : arrowName}-${direction}`;
};
const Title = ({
@@ -600,6 +596,9 @@ export const Carousel = ({
const isCuratedContent = onwardsSource === 'curated-content';
+ const isVideoContainer =
+ 'collectionType' in props && props.collectionType === 'fixed/video';
+
const notPresentation = (el: HTMLElement): boolean =>
el.getAttribute('role') !== 'presentation';
@@ -701,12 +700,7 @@ export const Carousel = ({
@@ -778,9 +772,9 @@ export const Carousel = ({
),
]}
data-link-name={getDataLinkNameCarouselButton(
- heading,
'next',
arrowName,
+ isVideoContainer,
)}
>
@@ -824,9 +818,9 @@ export const Carousel = ({
),
]}
data-link-name={getDataLinkNameCarouselButton(
- heading,
'prev',
arrowName,
+ isVideoContainer,
)}
>
@@ -850,9 +844,9 @@ export const Carousel = ({
),
]}
data-link-name={getDataLinkNameCarouselButton(
- heading,
'next',
arrowName,
+ isVideoContainer,
)}
>
diff --git a/dotcom-rendering/src/lib/getDataLinkName.ts b/dotcom-rendering/src/lib/getDataLinkName.ts
index 43705f20083..8dfaab153d1 100644
--- a/dotcom-rendering/src/lib/getDataLinkName.ts
+++ b/dotcom-rendering/src/lib/getDataLinkName.ts
@@ -9,6 +9,7 @@ const getLinkType = (
cardStyle?: FEFrontCardStyle,
): RichLinkCardType => {
if (cardStyle === 'ExternalLink') return 'external';
+ if (cardStyle === 'Feature') return 'feature';
switch (theme) {
case ArticleSpecial.SpecialReport:
From 198de20a5408b3253660ff55d5fe7dda97bfc58f Mon Sep 17 00:00:00 2001
From: Max Duval
Date: Thu, 29 Jun 2023 14:48:21 +0100
Subject: [PATCH 064/147] refactor(SharedAdTargeting): define type
this removes an `any` and creates an explicit
relationship between parsing and consumption
---
dotcom-rendering/index.d.ts | 21 ------------------
dotcom-rendering/src/lib/ad-targeting.ts | 4 +++-
.../src/model/article-schema.json | 6 +++--
dotcom-rendering/src/model/front-schema.json | 6 +++--
.../src/model/tag-front-schema.json | 6 +++--
.../src/server/index.article.web.ts | 2 +-
.../src/server/render.article.web.tsx | 2 +-
dotcom-rendering/src/types/config.ts | 3 ++-
dotcom-rendering/src/types/front.ts | 3 ++-
dotcom-rendering/src/types/frontend.ts | 22 +++++++++++++++++++
dotcom-rendering/src/types/newslettersPage.ts | 2 +-
11 files changed, 44 insertions(+), 33 deletions(-)
diff --git a/dotcom-rendering/index.d.ts b/dotcom-rendering/index.d.ts
index 2cc3669c7b1..b5d5b838932 100644
--- a/dotcom-rendering/index.d.ts
+++ b/dotcom-rendering/index.d.ts
@@ -277,27 +277,6 @@ interface FENavType {
type StageType = 'DEV' | 'CODE' | 'PROD';
-/**
- * BlocksRequest is the expected body format for POST requests made to /Blocks
- */
-interface FEBlocksRequest {
- blocks: Block[];
- format: FEFormat;
- host?: string;
- pageId: string;
- webTitle: string;
- ajaxUrl: string;
- isAdFreeUser: boolean;
- isSensitive: boolean;
- edition: string;
- section: string;
- sharedAdTargeting: Record;
- adUnit: string;
- videoDuration?: number;
- switches: { [key: string]: boolean };
- keywordIds: string;
-}
-
/**
* KeyEventsRequest is the expected body format for POST requests made to /KeyEvents
*/
diff --git a/dotcom-rendering/src/lib/ad-targeting.ts b/dotcom-rendering/src/lib/ad-targeting.ts
index 15481f87202..7334943c3d5 100644
--- a/dotcom-rendering/src/lib/ad-targeting.ts
+++ b/dotcom-rendering/src/lib/ad-targeting.ts
@@ -1,5 +1,7 @@
import { isString } from '@guardian/libs';
+export type SharedAdTargeting = Record;
+
// TODO: this function already exists in commercial-core, consider exporting it to avoid duplication
const getUrlKeywords = (url: string): string[] => {
const lastSegment = url
@@ -23,7 +25,7 @@ export const buildAdTargeting = ({
isSensitive: boolean;
edition: string;
section: string;
- sharedAdTargeting: Record;
+ sharedAdTargeting: SharedAdTargeting;
adUnit: string;
videoDuration?: number;
}): AdTargeting => {
diff --git a/dotcom-rendering/src/model/article-schema.json b/dotcom-rendering/src/model/article-schema.json
index fe88874d74f..4f0575a5b1d 100644
--- a/dotcom-rendering/src/model/article-schema.json
+++ b/dotcom-rendering/src/model/article-schema.json
@@ -4122,8 +4122,7 @@
"type": "string"
},
"sharedAdTargeting": {
- "type": "object",
- "additionalProperties": {}
+ "$ref": "#/definitions/SharedAdTargeting"
},
"isPaidContent": {
"type": "boolean"
@@ -4260,6 +4259,9 @@
],
"type": "string"
},
+ "SharedAdTargeting": {
+ "type": "object"
+ },
"FETrailType": {
"type": "object",
"properties": {
diff --git a/dotcom-rendering/src/model/front-schema.json b/dotcom-rendering/src/model/front-schema.json
index fdb81e948d6..dcb7fa9d020 100644
--- a/dotcom-rendering/src/model/front-schema.json
+++ b/dotcom-rendering/src/model/front-schema.json
@@ -59,8 +59,7 @@
"type": "string"
},
"sharedAdTargeting": {
- "type": "object",
- "additionalProperties": {}
+ "$ref": "#/definitions/SharedAdTargeting"
},
"buildNumber": {
"type": "string"
@@ -3204,6 +3203,9 @@
"type": "boolean"
}
},
+ "SharedAdTargeting": {
+ "type": "object"
+ },
"StageType": {
"enum": [
"CODE",
diff --git a/dotcom-rendering/src/model/tag-front-schema.json b/dotcom-rendering/src/model/tag-front-schema.json
index e8cb77397c1..b3732d5bf20 100644
--- a/dotcom-rendering/src/model/tag-front-schema.json
+++ b/dotcom-rendering/src/model/tag-front-schema.json
@@ -866,8 +866,7 @@
"type": "string"
},
"sharedAdTargeting": {
- "type": "object",
- "additionalProperties": {}
+ "$ref": "#/definitions/SharedAdTargeting"
},
"buildNumber": {
"type": "string"
@@ -1550,6 +1549,9 @@
"type": "boolean"
}
},
+ "SharedAdTargeting": {
+ "type": "object"
+ },
"StageType": {
"enum": [
"CODE",
diff --git a/dotcom-rendering/src/server/index.article.web.ts b/dotcom-rendering/src/server/index.article.web.ts
index 7aa639aecc6..0ac907efaa4 100644
--- a/dotcom-rendering/src/server/index.article.web.ts
+++ b/dotcom-rendering/src/server/index.article.web.ts
@@ -7,7 +7,7 @@ import { enhanceTableOfContents } from '../model/enhanceTableOfContents';
import { validateAsArticleType } from '../model/validate';
import { recordTypeAndPlatform } from '../server/lib/logging-store';
import type { FEArticleBadgeType } from '../types/badge';
-import type { FEArticleType } from '../types/frontend';
+import type { FEArticleType, FEBlocksRequest } from '../types/frontend';
import {
renderBlocks,
renderHtml,
diff --git a/dotcom-rendering/src/server/render.article.web.tsx b/dotcom-rendering/src/server/render.article.web.tsx
index d0f2c2f64f1..2cfd117fb37 100644
--- a/dotcom-rendering/src/server/render.article.web.tsx
+++ b/dotcom-rendering/src/server/render.article.web.tsx
@@ -23,7 +23,7 @@ import { extractGA } from '../model/extract-ga';
import { extractNAV } from '../model/extract-nav';
import { makeWindowGuardian } from '../model/window-guardian';
import type { FEElement } from '../types/content';
-import type { FEArticleType } from '../types/frontend';
+import type { FEArticleType, FEBlocksRequest } from '../types/frontend';
import type { TagType } from '../types/tag';
import { htmlPageTemplate } from './htmlPageTemplate';
import { recipeSchema } from './temporaryRecipeStructuredData';
diff --git a/dotcom-rendering/src/types/config.ts b/dotcom-rendering/src/types/config.ts
index 3efcf645833..22e8ec58cf4 100644
--- a/dotcom-rendering/src/types/config.ts
+++ b/dotcom-rendering/src/types/config.ts
@@ -1,3 +1,4 @@
+import type { SharedAdTargeting } from '../lib/ad-targeting';
import type { EditionId } from '../lib/edition';
export interface CommercialConfigType {
@@ -61,7 +62,7 @@ export interface ConfigType extends CommercialConfigType {
edition: EditionId;
section: string;
- sharedAdTargeting: { [key: string]: any };
+ sharedAdTargeting: SharedAdTargeting;
isPaidContent?: boolean;
keywordIds: string;
showRelatedContent: boolean;
diff --git a/dotcom-rendering/src/types/front.ts b/dotcom-rendering/src/types/front.ts
index cb2c3c30781..2cc8c45c966 100644
--- a/dotcom-rendering/src/types/front.ts
+++ b/dotcom-rendering/src/types/front.ts
@@ -1,4 +1,5 @@
import type { ArticlePillar, ArticleSpecial } from '@guardian/libs';
+import type { SharedAdTargeting } from '../lib/ad-targeting';
import type { EditionId } from '../lib/edition';
import type { DCRBadgeType } from './badge';
import type { Branding } from './branding';
@@ -399,7 +400,7 @@ export type FEFrontConfigType = {
section: string;
keywordIds: string;
locationapiurl: string;
- sharedAdTargeting: { [key: string]: unknown };
+ sharedAdTargeting: SharedAdTargeting;
buildNumber: string;
abTests: ServerSideTests;
pbIndexSites: { [key: string]: unknown }[];
diff --git a/dotcom-rendering/src/types/frontend.ts b/dotcom-rendering/src/types/frontend.ts
index f464e4c845b..e93e38c4e16 100644
--- a/dotcom-rendering/src/types/frontend.ts
+++ b/dotcom-rendering/src/types/frontend.ts
@@ -1,3 +1,4 @@
+import type { SharedAdTargeting } from '../lib/ad-targeting';
import type { EditionId } from '../lib/edition';
import type { FEArticleBadgeType } from './badge';
import type { CommercialProperties } from './commercial';
@@ -126,3 +127,24 @@ export interface TableOfContentsItem {
id: string;
title: string;
}
+
+/**
+ * BlocksRequest is the expected body format for POST requests made to /Blocks
+ */
+export interface FEBlocksRequest {
+ blocks: Block[];
+ format: FEFormat;
+ host?: string;
+ pageId: string;
+ webTitle: string;
+ ajaxUrl: string;
+ isAdFreeUser: boolean;
+ isSensitive: boolean;
+ edition: string;
+ section: string;
+ sharedAdTargeting: SharedAdTargeting;
+ adUnit: string;
+ videoDuration?: number;
+ switches: { [key: string]: boolean };
+ keywordIds: string;
+}
diff --git a/dotcom-rendering/src/types/newslettersPage.ts b/dotcom-rendering/src/types/newslettersPage.ts
index dde45f86be0..46db55c9f43 100644
--- a/dotcom-rendering/src/types/newslettersPage.ts
+++ b/dotcom-rendering/src/types/newslettersPage.ts
@@ -26,7 +26,7 @@ type FENewslettersConfigType = {
// videoDuration?: number;
edition: EditionId;
// section: string;
- // sharedAdTargeting: { [key: string]: any };
+ // sharedAdTargeting: SharedAdTargeting;
idApiUrl: string;
discussionApiUrl: string;
// discussionD2Uid: string;
From 7fb99cd84557eef25eee332e0fb5b1894e0dde9e Mon Sep 17 00:00:00 2001
From: Max Duval
Date: Fri, 30 Jun 2023 14:25:15 +0100
Subject: [PATCH 065/147] refactor(isServer): extract duplicated logic
This ensures alignment for all code that checks
for server or client.
No longer checks against `document`, only `window`
---
.../src/components/EnhancePinnedPost.importable.tsx | 3 +--
dotcom-rendering/src/components/Liveness.importable.tsx | 3 +--
.../src/components/RecipeMultiplier.importable.tsx | 5 ++---
.../src/components/SecureSignupIframe.importable.tsx | 3 +--
.../src/components/SignInGate/componentEventTracking.tsx | 3 +--
dotcom-rendering/src/lib/isServer.ts | 1 +
6 files changed, 7 insertions(+), 11 deletions(-)
create mode 100644 dotcom-rendering/src/lib/isServer.ts
diff --git a/dotcom-rendering/src/components/EnhancePinnedPost.importable.tsx b/dotcom-rendering/src/components/EnhancePinnedPost.importable.tsx
index 025b4f7548b..5cd3ef34b6f 100644
--- a/dotcom-rendering/src/components/EnhancePinnedPost.importable.tsx
+++ b/dotcom-rendering/src/components/EnhancePinnedPost.importable.tsx
@@ -1,10 +1,9 @@
import { useEffect, useRef, useState } from 'react';
import { initPerf } from '../client/initPerf';
import { submitComponentEvent } from '../client/ophan/ophan';
+import { isServer } from '../lib/isServer';
import { useIsInView } from '../lib/useIsInView';
-const isServer = typeof window === 'undefined';
-
const pinnedPost: HTMLElement | null = !isServer
? window.document.querySelector('[data-gu-marker=pinned-post]')
: null;
diff --git a/dotcom-rendering/src/components/Liveness.importable.tsx b/dotcom-rendering/src/components/Liveness.importable.tsx
index 6bf6cf05f6f..e06634a6b1d 100644
--- a/dotcom-rendering/src/components/Liveness.importable.tsx
+++ b/dotcom-rendering/src/components/Liveness.importable.tsx
@@ -2,6 +2,7 @@ import { useCallback, useEffect, useState } from 'react';
import ReactDOM from 'react-dom';
import { initHydration } from '../client/islands/initHydration';
import { updateTimeElement } from '../client/relativeTime/updateTimeElements';
+import { isServer } from '../lib/isServer';
import { useApi } from '../lib/useApi';
import { Toast } from './Toast';
@@ -19,8 +20,6 @@ type Props = {
selectedTopics?: Topic[];
};
-const isServer = typeof window === 'undefined';
-
const topOfBlog: Element | null = !isServer
? window.document.getElementById('top-of-blog')
: null;
diff --git a/dotcom-rendering/src/components/RecipeMultiplier.importable.tsx b/dotcom-rendering/src/components/RecipeMultiplier.importable.tsx
index d5b5c6ad2ff..cbfcb83508d 100644
--- a/dotcom-rendering/src/components/RecipeMultiplier.importable.tsx
+++ b/dotcom-rendering/src/components/RecipeMultiplier.importable.tsx
@@ -4,6 +4,7 @@ import { lifestyle, space, textSans } from '@guardian/source-foundations';
import { Button, SvgMinus, SvgPlus } from '@guardian/source-react-components';
import type { ChangeEventHandler } from 'react';
import { useEffect, useState } from 'react';
+import { isServer } from '../lib/isServer';
import { useOnce } from '../lib/useOnce';
const colours = `
@@ -34,8 +35,6 @@ const isUnit = (unit: string): unit is (typeof units)[number] =>
//@ts-expect-error -- custom type guard
units.includes(unit);
-const isServer = typeof document === 'undefined';
-
/** These values should not update based on servings */
const constants = [
's',
@@ -156,7 +155,7 @@ export const RecipeMultiplier = () => {
if (!(node instanceof Text)) continue;
const match =
- node.nodeValue?.match(RECIPE_ELEMENTS) ?? undefined;
+ node.nodeValue.match(RECIPE_ELEMENTS) ?? undefined;
if (!match) continue;
diff --git a/dotcom-rendering/src/components/SecureSignupIframe.importable.tsx b/dotcom-rendering/src/components/SecureSignupIframe.importable.tsx
index a7d06cf7ac0..c4a4e5dfae0 100644
--- a/dotcom-rendering/src/components/SecureSignupIframe.importable.tsx
+++ b/dotcom-rendering/src/components/SecureSignupIframe.importable.tsx
@@ -16,8 +16,7 @@ import {
getOphanRecordFunction,
submitComponentEvent,
} from '../client/ophan/ophan';
-
-const isServer = typeof window === 'undefined';
+import { isServer } from '../lib/isServer';
// The Google documentation specifies that if the 'recaptcha-badge' is hidden,
// their T+C's must be displayed instead. While this component hides the
diff --git a/dotcom-rendering/src/components/SignInGate/componentEventTracking.tsx b/dotcom-rendering/src/components/SignInGate/componentEventTracking.tsx
index e6cbf3a7437..2ab4665a1bb 100644
--- a/dotcom-rendering/src/components/SignInGate/componentEventTracking.tsx
+++ b/dotcom-rendering/src/components/SignInGate/componentEventTracking.tsx
@@ -1,8 +1,7 @@
import type { OphanComponent, OphanComponentEvent } from '@guardian/libs';
+import { isServer } from '../../lib/isServer';
import type { CurrentSignInGateABTest } from './types';
-const isServer = typeof window === 'undefined';
-
export type ComponentEventParams = {
componentType: string;
componentId?: string;
diff --git a/dotcom-rendering/src/lib/isServer.ts b/dotcom-rendering/src/lib/isServer.ts
new file mode 100644
index 00000000000..df6bd5693a1
--- /dev/null
+++ b/dotcom-rendering/src/lib/isServer.ts
@@ -0,0 +1 @@
+export const isServer = typeof window === 'undefined';
From b203c3581f74d277c479278dcc1d08e98e7d255d Mon Sep 17 00:00:00 2001
From: Max Duval
Date: Fri, 30 Jun 2023 15:52:41 +0100
Subject: [PATCH 066/147] chore(deps): bump atoms-rendering
this enables asynchronous ad targeting
---
dotcom-rendering/package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/dotcom-rendering/package.json b/dotcom-rendering/package.json
index 02668c61ec2..0f100a97540 100644
--- a/dotcom-rendering/package.json
+++ b/dotcom-rendering/package.json
@@ -62,7 +62,7 @@
"@emotion/react": "11.10.5",
"@emotion/server": "11.10.0",
"@guardian/ab-core": "4.0.0",
- "@guardian/atoms-rendering": "31.0.0",
+ "@guardian/atoms-rendering": "32.2.0",
"@guardian/braze-components": "13.3.0",
"@guardian/bridget": "2.3.0",
"@guardian/browserslist-config": "5.0.0",
diff --git a/yarn.lock b/yarn.lock
index 9012c4a6f61..54a4e262406 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3489,10 +3489,10 @@
resolved "https://registry.yarnpkg.com/@guardian/ab-core/-/ab-core-5.0.0.tgz#cce32ff4cdfb6b24c013723bf352dcd61135d34d"
integrity sha512-Td5gtK2sARl+fXj1Qe6RuFqf/zxuZjW1q2Jck09zXPIfMgU+sJoTi549zbNeC1cldCBhPWy/qPQ0r+8klfF7jg==
-"@guardian/atoms-rendering@31.0.0":
- version "31.0.0"
- resolved "https://registry.yarnpkg.com/@guardian/atoms-rendering/-/atoms-rendering-31.0.0.tgz#31e0f727b574e3385ef6688767a507ea18c3a9b6"
- integrity sha512-dWhTI/djARS0qhtvMmpa91Rcyz/O82KHFWNCXsQLOg74Na96p+ibl6mDUOW5M/xBiL5TbF5Ac/ZbWdspWsiwWA==
+"@guardian/atoms-rendering@32.2.0":
+ version "32.2.0"
+ resolved "https://registry.yarnpkg.com/@guardian/atoms-rendering/-/atoms-rendering-32.2.0.tgz#00db2120252060e5e0c5b3b4b45897d18864cec4"
+ integrity sha512-14BFR+rb6iQ4qYcqX/aPt/C3iVYSfKrHZj5ps9EbDeOx8dKejohsLyPiPKaNkPj+M0CTH42r8kcOjatx4Yx1yw==
dependencies:
is-mobile "3.1.1"
From d36891e43099104a121aa653763427674a680652 Mon Sep 17 00:00:00 2001
From: Max Duval
Date: Thu, 29 Jun 2023 15:03:56 +0100
Subject: [PATCH 067/147] feat(adTargeting): use SWR to share targetting
This simplifies the logic of handling ad targetting
across all Islands by setting it once via SWR.
---
.../src/components/ArticleBody.tsx | 4 --
.../src/components/ArticlePage.tsx | 15 ++++++
dotcom-rendering/src/components/FrontPage.tsx | 14 ++++++
.../src/components/LiveBlock.stories.tsx | 48 -------------------
dotcom-rendering/src/components/LiveBlock.tsx | 3 --
.../components/LiveBlogBlocksAndAdverts.tsx | 4 --
dotcom-rendering/src/components/MainMedia.tsx | 3 --
.../src/components/PinnedPost.stories.tsx | 28 -----------
.../components/SetAdTargeting.importable.tsx | 18 +++++++
.../src/components/TagFrontPage.tsx | 14 ++++++
.../YoutubeBlockComponent.importable.tsx | 5 +-
.../src/layouts/CommentLayout.tsx | 13 -----
.../src/layouts/FullPageInteractiveLayout.tsx | 1 -
.../src/layouts/ImmersiveLayout.tsx | 13 -----
.../src/layouts/InteractiveLayout.tsx | 13 -----
dotcom-rendering/src/layouts/LiveLayout.tsx | 14 ------
.../src/layouts/NewsletterSignupLayout.tsx | 14 +-----
.../src/layouts/ShowcaseLayout.tsx | 13 -----
.../src/layouts/StandardLayout.tsx | 13 -----
dotcom-rendering/src/lib/ArticleRenderer.tsx | 3 --
dotcom-rendering/src/lib/LiveBlogRenderer.tsx | 4 --
dotcom-rendering/src/lib/renderElement.tsx | 5 --
dotcom-rendering/src/lib/useAdTargeting.ts | 33 +++++++++++++
.../src/server/render.article.web.tsx | 16 -------
24 files changed, 99 insertions(+), 212 deletions(-)
create mode 100644 dotcom-rendering/src/components/SetAdTargeting.importable.tsx
create mode 100644 dotcom-rendering/src/lib/useAdTargeting.ts
diff --git a/dotcom-rendering/src/components/ArticleBody.tsx b/dotcom-rendering/src/components/ArticleBody.tsx
index 797004a8fe1..2d7e127e4ad 100644
--- a/dotcom-rendering/src/components/ArticleBody.tsx
+++ b/dotcom-rendering/src/components/ArticleBody.tsx
@@ -20,7 +20,6 @@ type Props = {
format: ArticleFormat;
blocks: Block[];
pinnedPost?: Block;
- adTargeting: AdTargeting;
host?: string;
pageId: string;
webTitle: string;
@@ -123,7 +122,6 @@ export const ArticleBody = ({
format,
blocks,
pinnedPost,
- adTargeting,
host,
pageId,
webTitle,
@@ -183,7 +181,6 @@ export const ArticleBody = ({
format={format}
blocks={blocks}
pinnedPost={pinnedPost}
- adTargeting={adTargeting}
host={host}
pageId={pageId}
webTitle={webTitle}
@@ -239,7 +236,6 @@ export const ArticleBody = ({
{
const { article, format, renderingTarget } = props;
+
+ const adTargeting = buildAdTargeting({
+ isAdFreeUser: article.isAdFreeUser,
+ isSensitive: article.config.isSensitive,
+ edition: article.config.edition,
+ section: article.config.section,
+ sharedAdTargeting: article.config.sharedAdTargeting,
+ adUnit: article.config.adUnit,
+ });
+
return (
{
isDev={!!article.config.isDev}
/>
+
+
+
>
)}
{renderingTarget === 'Apps' ? (
diff --git a/dotcom-rendering/src/components/FrontPage.tsx b/dotcom-rendering/src/components/FrontPage.tsx
index cb2e80d58c4..65d336a3e49 100644
--- a/dotcom-rendering/src/components/FrontPage.tsx
+++ b/dotcom-rendering/src/components/FrontPage.tsx
@@ -2,6 +2,7 @@ import { css, Global } from '@emotion/react';
import { brandAlt, focusHalo, neutral } from '@guardian/source-foundations';
import { StrictMode } from 'react';
import { FrontLayout } from '../layouts/FrontLayout';
+import { buildAdTargeting } from '../lib/ad-targeting';
import { filterABTestSwitches } from '../model/enhance-switches';
import type { NavType } from '../model/extract-nav';
import type { DCRFrontType } from '../types/front';
@@ -12,6 +13,7 @@ import { FocusStyles } from './FocusStyles.importable';
import { Island } from './Island';
import { Metrics } from './Metrics.importable';
import { SetABTests } from './SetABTests.importable';
+import { SetAdTargeting } from './SetAdTargeting.importable';
import { ShowHideContainers } from './ShowHideContainers.importable';
import { SkipTo } from './SkipTo';
@@ -29,6 +31,15 @@ type Props = {
* @param {NAVType} props.NAV - The article JSON data
* */
export const FrontPage = ({ front, NAV }: Props) => {
+ const adTargeting = buildAdTargeting({
+ isAdFreeUser: front.isAdFreeUser,
+ isSensitive: front.config.isSensitive,
+ edition: front.config.edition,
+ section: front.config.section,
+ sharedAdTargeting: front.config.sharedAdTargeting,
+ adUnit: front.config.adUnit,
+ });
+
return (
{
isDev={!!front.config.isDev}
/>
+
+
+
);
diff --git a/dotcom-rendering/src/components/LiveBlock.stories.tsx b/dotcom-rendering/src/components/LiveBlock.stories.tsx
index 31c31201b4a..bbd8a201bd5 100644
--- a/dotcom-rendering/src/components/LiveBlock.stories.tsx
+++ b/dotcom-rendering/src/components/LiveBlock.stories.tsx
@@ -64,10 +64,6 @@ export const VideoAsSecond = () => {
return (
{
return (
{
return (
{
return (
{
return (
{
return (
{
return (
{
return (
{
return (
{
return (
{
return (
{
return (
{
{
{
{
{
{
{
{
+ if (isServer) {
+ throw new Error('SetAdTargeting is client only');
+ }
+
+ setAdTargeting(adTargeting);
+ log('commercial', '🎯 Ad targeting', adTargeting);
+
+ return null;
+};
diff --git a/dotcom-rendering/src/components/TagFrontPage.tsx b/dotcom-rendering/src/components/TagFrontPage.tsx
index d186de41777..e694d8cdab6 100644
--- a/dotcom-rendering/src/components/TagFrontPage.tsx
+++ b/dotcom-rendering/src/components/TagFrontPage.tsx
@@ -2,6 +2,7 @@ import { css, Global } from '@emotion/react';
import { brandAlt, focusHalo, neutral } from '@guardian/source-foundations';
import { StrictMode } from 'react';
import { TagFrontLayout } from '../layouts/TagFrontLayout';
+import { buildAdTargeting } from '../lib/ad-targeting';
import { filterABTestSwitches } from '../model/enhance-switches';
import type { NavType } from '../model/extract-nav';
import type { DCRTagFrontType } from '../types/tagFront';
@@ -12,6 +13,7 @@ import { FocusStyles } from './FocusStyles.importable';
import { Island } from './Island';
import { Metrics } from './Metrics.importable';
import { SetABTests } from './SetABTests.importable';
+import { SetAdTargeting } from './SetAdTargeting.importable';
import { SkipTo } from './SkipTo';
type Props = {
@@ -28,6 +30,15 @@ type Props = {
* @param {NAVType} props.NAV - The article JSON data
* */
export const TagFrontPage = ({ tagFront, NAV }: Props) => {
+ const adTargeting = buildAdTargeting({
+ isAdFreeUser: tagFront.isAdFreeUser,
+ isSensitive: tagFront.config.isSensitive,
+ edition: tagFront.config.edition,
+ section: tagFront.config.section,
+ sharedAdTargeting: tagFront.config.sharedAdTargeting,
+ adUnit: tagFront.config.adUnit,
+ });
+
return (
{
isDev={!!tagFront.config.isDev}
/>
+
+
+
);
diff --git a/dotcom-rendering/src/components/YoutubeBlockComponent.importable.tsx b/dotcom-rendering/src/components/YoutubeBlockComponent.importable.tsx
index c71a456c143..b006f7b514d 100644
--- a/dotcom-rendering/src/components/YoutubeBlockComponent.importable.tsx
+++ b/dotcom-rendering/src/components/YoutubeBlockComponent.importable.tsx
@@ -7,6 +7,7 @@ import { useEffect, useState } from 'react';
import { trackVideoInteraction } from '../client/ga/ga';
import { record } from '../client/ophan/ophan';
import { useAB } from '../lib/useAB';
+import { useAdTargeting } from '../lib/useAdTargeting';
import type { RoleType } from '../types/content';
import { Caption } from './Caption';
@@ -25,7 +26,6 @@ type Props = {
url: string;
width: number;
}[];
- adTargeting?: AdTargeting;
isMainMedia?: boolean;
height?: number;
width?: number;
@@ -83,7 +83,6 @@ export const YoutubeBlockComponent = ({
posterImage,
expired,
role,
- adTargeting,
isMainMedia,
height = 259,
width = 460,
@@ -95,6 +94,8 @@ export const YoutubeBlockComponent = ({
undefined,
);
+ const adTargeting = useAdTargeting(duration);
+
const abTests = useAB();
const abTestsApi = abTests?.api;
const imaEnabled =
diff --git a/dotcom-rendering/src/layouts/CommentLayout.tsx b/dotcom-rendering/src/layouts/CommentLayout.tsx
index 964412cea21..57f133f5781 100644
--- a/dotcom-rendering/src/layouts/CommentLayout.tsx
+++ b/dotcom-rendering/src/layouts/CommentLayout.tsx
@@ -39,7 +39,6 @@ import { Standfirst } from '../components/Standfirst';
import { StickyBottomBanner } from '../components/StickyBottomBanner.importable';
import { SubMeta } from '../components/SubMeta';
import { SubNav } from '../components/SubNav.importable';
-import { buildAdTargeting } from '../lib/ad-targeting';
import { getSoleContributor } from '../lib/byline';
import { canRenderAds } from '../lib/canRenderAds';
import { getContributionsServiceUrl } from '../lib/contributions';
@@ -279,16 +278,6 @@ export const CommentLayout = ({
const isInEuropeTest =
article.config.abTests.europeNetworkFrontVariant === 'variant';
- const adTargeting: AdTargeting = buildAdTargeting({
- isAdFreeUser: article.isAdFreeUser,
- isSensitive: article.config.isSensitive,
- videoDuration: article.config.videoDuration,
- edition: article.config.edition,
- section: article.config.section,
- sharedAdTargeting: article.config.sharedAdTargeting,
- adUnit: article.config.adUnit,
- });
-
const showBodyEndSlot =
parse(article.slotMachineFlags ?? '').showBodyEnd ||
article.config.switches.slotBodyEnd;
@@ -449,7 +438,6 @@ export const CommentLayout = ({
{
const isInEuropeTest =
article.config.abTests.europeNetworkFrontVariant === 'variant';
- const adTargeting: AdTargeting = buildAdTargeting({
- isAdFreeUser: article.isAdFreeUser,
- isSensitive: article.config.isSensitive,
- videoDuration: article.config.videoDuration,
- edition: article.config.edition,
- section: article.config.section,
- sharedAdTargeting: article.config.sharedAdTargeting,
- adUnit: article.config.adUnit,
- });
const contributionsServiceUrl = getContributionsServiceUrl(article);
const palette = decidePalette(format);
@@ -493,7 +484,6 @@ export const NewsletterSignupLayout = ({ article, NAV, format }: Props) => {
{
const isInEuropeTest =
article.config.abTests.europeNetworkFrontVariant === 'variant';
- const adTargeting: AdTargeting = buildAdTargeting({
- isAdFreeUser: article.isAdFreeUser,
- isSensitive: article.config.isSensitive,
- videoDuration: article.config.videoDuration,
- edition: article.config.edition,
- section: article.config.section,
- sharedAdTargeting: article.config.sharedAdTargeting,
- adUnit: article.config.adUnit,
- });
-
const showBodyEndSlot =
parse(article.slotMachineFlags ?? '').showBodyEnd ||
article.config.switches.slotBodyEnd;
@@ -537,7 +526,6 @@ export const StandardLayout = (props: WebProps | AppProps) => {
{
format={format}
blocks={article.blocks}
pinnedPost={article.pinnedPost}
- adTargeting={adTargeting}
host={host}
pageId={article.pageId}
webTitle={article.webTitle}
diff --git a/dotcom-rendering/src/lib/ArticleRenderer.tsx b/dotcom-rendering/src/lib/ArticleRenderer.tsx
index 2cf2f75988f..5346f59f464 100644
--- a/dotcom-rendering/src/lib/ArticleRenderer.tsx
+++ b/dotcom-rendering/src/lib/ArticleRenderer.tsx
@@ -27,7 +27,6 @@ const adStylesDynamic = css`
type Props = {
format: ArticleFormat;
elements: FEElement[];
- adTargeting?: AdTargeting;
host?: string;
pageId: string;
webTitle: string;
@@ -49,7 +48,6 @@ type Props = {
export const ArticleRenderer = ({
format,
elements,
- adTargeting,
host,
pageId,
webTitle,
@@ -74,7 +72,6 @@ export const ArticleRenderer = ({
key={index}
format={format}
element={element}
- adTargeting={adTargeting}
ajaxUrl={ajaxUrl}
host={host}
index={index}
diff --git a/dotcom-rendering/src/lib/LiveBlogRenderer.tsx b/dotcom-rendering/src/lib/LiveBlogRenderer.tsx
index b65ede4f590..2c114b8f5f2 100644
--- a/dotcom-rendering/src/lib/LiveBlogRenderer.tsx
+++ b/dotcom-rendering/src/lib/LiveBlogRenderer.tsx
@@ -17,7 +17,6 @@ import type { TagType } from '../types/tag';
type Props = {
format: ArticleFormat;
blocks: Block[];
- adTargeting: AdTargeting;
pinnedPost?: Block;
host?: string;
pageId: string;
@@ -45,7 +44,6 @@ export const LiveBlogRenderer = ({
format,
blocks,
pinnedPost,
- adTargeting,
host,
pageId,
webTitle,
@@ -83,7 +81,6 @@ export const LiveBlogRenderer = ({
block={pinnedPost}
pageId={pageId}
webTitle={webTitle}
- adTargeting={adTargeting}
host={host}
ajaxUrl={ajaxUrl}
isLiveUpdate={isLiveUpdate}
@@ -137,7 +134,6 @@ export const LiveBlogRenderer = ({
format={format}
pageId={pageId}
webTitle={webTitle}
- adTargeting={adTargeting}
host={host}
ajaxUrl={ajaxUrl}
isLiveUpdate={isLiveUpdate}
diff --git a/dotcom-rendering/src/lib/renderElement.tsx b/dotcom-rendering/src/lib/renderElement.tsx
index fd7ee6dc680..2a641604ccb 100644
--- a/dotcom-rendering/src/lib/renderElement.tsx
+++ b/dotcom-rendering/src/lib/renderElement.tsx
@@ -71,7 +71,6 @@ import { decidePalette } from './decidePalette';
type Props = {
format: ArticleFormat;
element: FEElement;
- adTargeting?: AdTargeting;
host?: string;
index: number;
isMainMedia: boolean;
@@ -126,7 +125,6 @@ const updateRole = (el: FEElement, format: ArticleFormat): FEElement => {
export const renderElement = ({
format,
element,
- adTargeting,
host,
index,
hideCaption,
@@ -736,7 +734,6 @@ export const renderElement = ({
key={index}
hideCaption={hideCaption}
role="inline"
- adTargeting={adTargeting}
isMainMedia={isMainMedia}
id={element.id}
elementId={element.elementId}
@@ -784,7 +781,6 @@ const bareElements = new Set([
export const RenderArticleElement = ({
format,
element,
- adTargeting,
ajaxUrl,
host,
index,
@@ -804,7 +800,6 @@ export const RenderArticleElement = ({
const el = renderElement({
format,
element: withUpdatedRole,
- adTargeting,
ajaxUrl,
host,
index,
diff --git a/dotcom-rendering/src/lib/useAdTargeting.ts b/dotcom-rendering/src/lib/useAdTargeting.ts
new file mode 100644
index 00000000000..1c5c319eeec
--- /dev/null
+++ b/dotcom-rendering/src/lib/useAdTargeting.ts
@@ -0,0 +1,33 @@
+import { log } from '@guardian/libs';
+import { mutate } from 'swr';
+import useSWRImmutable from 'swr/immutable';
+
+const key = 'ad-targeting';
+const apiPromise = new Promise(() => {
+ /* this never resolves */
+});
+
+/**
+ * A hook which returns the Ad Targeting for a given page.
+ *
+ * @param videoLength allows overriding video length, when there are multiple videos on a page
+ */
+export const useAdTargeting = (
+ videoLength?: number,
+): AdTargeting | undefined => {
+ const { data } = useSWRImmutable(key, () => apiPromise);
+
+ if (data && !data.disableAds && typeof videoLength === 'number') {
+ data.customParams['vl'] = videoLength;
+ log(
+ 'commercial',
+ `🎯 Ad Targeting – video length (vl) overriden to ${videoLength}`,
+ );
+ }
+
+ return data;
+};
+
+export const setAdTargeting = (adTargeting: AdTargeting): void => {
+ void mutate(key, adTargeting, false);
+};
diff --git a/dotcom-rendering/src/server/render.article.web.tsx b/dotcom-rendering/src/server/render.article.web.tsx
index 2cfd117fb37..9c32aa1c6f8 100644
--- a/dotcom-rendering/src/server/render.article.web.tsx
+++ b/dotcom-rendering/src/server/render.article.web.tsx
@@ -6,7 +6,6 @@ import {
import { ArticlePage } from '../components/ArticlePage';
import { isAmpSupported } from '../components/Elements.amp';
import { KeyEventsContainer } from '../components/KeyEventsContainer';
-import { buildAdTargeting } from '../lib/ad-targeting';
import {
ASSET_ORIGIN,
generateScriptTags,
@@ -261,31 +260,16 @@ export const renderBlocks = ({
ajaxUrl,
isAdFreeUser,
isSensitive,
- videoDuration,
- edition,
section,
- sharedAdTargeting,
- adUnit,
switches,
keywordIds,
}: FEBlocksRequest): string => {
const format: ArticleFormat = decideFormat(FEFormat);
- const adTargeting: AdTargeting = buildAdTargeting({
- isAdFreeUser,
- isSensitive,
- videoDuration,
- edition,
- section,
- sharedAdTargeting,
- adUnit,
- });
-
const { html, extractedCss } = renderToStringWithEmotion(
Date: Mon, 3 Jul 2023 00:49:33 +0100
Subject: [PATCH 068/147] Add decideAdSlot to fronts fixed/video container
---
dotcom-rendering/src/layouts/FrontLayout.tsx | 96 +++++++++++--------
.../src/lib/getAdPositions.test.ts | 34 +++++++
2 files changed, 89 insertions(+), 41 deletions(-)
diff --git a/dotcom-rendering/src/layouts/FrontLayout.tsx b/dotcom-rendering/src/layouts/FrontLayout.tsx
index c4ef4d94b24..2af6ad6e9ef 100644
--- a/dotcom-rendering/src/layouts/FrontLayout.tsx
+++ b/dotcom-rendering/src/layouts/FrontLayout.tsx
@@ -454,47 +454,61 @@ export const FrontLayout = ({ front, NAV }: Props) => {
const containerOverrides =
decideContainerOverrides(containerPalette);
return (
- 0}
- padContent={false}
- url={collection.href}
- containerPalette={containerPalette}
- showDateHeader={
- collection.config.showDateHeader
- }
- editionId={front.editionId}
- backgroundColour={
- containerOverrides.background.containerOuter
- }
- innerBackgroundColour={
- containerOverrides.background.container
- }
- hasPageSkin={hasPageSkin}
- >
-
-
-
-
+ <>
+ 0}
+ padContent={false}
+ url={collection.href}
+ containerPalette={containerPalette}
+ showDateHeader={
+ collection.config.showDateHeader
+ }
+ editionId={front.editionId}
+ backgroundColour={
+ containerOverrides.background
+ .containerOuter
+ }
+ innerBackgroundColour={
+ containerOverrides.background.container
+ }
+ hasPageSkin={hasPageSkin}
+ >
+
+
+
+
+ {decideAdSlot(
+ renderAds,
+ index,
+ front.isNetworkFront,
+ front.pressedPage.collections.length,
+ front.pressedPage.frontProperties
+ .isPaidContent,
+ mobileAdPositions,
+ hasPageSkin,
+ )}
+ >
);
}
diff --git a/dotcom-rendering/src/lib/getAdPositions.test.ts b/dotcom-rendering/src/lib/getAdPositions.test.ts
index 282c587659f..fb2ed8cca3a 100644
--- a/dotcom-rendering/src/lib/getAdPositions.test.ts
+++ b/dotcom-rendering/src/lib/getAdPositions.test.ts
@@ -116,6 +116,40 @@ describe('Mobile Ads', () => {
expect(mobileAdPositions).toEqual([0, 2, 6, 9, 12, 16, 18, 20, 22]);
});
+ // We used https://www.theguardian.com/international as a blueprint
+ it('International Network Front, with more than 4 collections, with thrashers at various places', () => {
+ const merchHighPosition = 3;
+ const testCollections: Pick[] = [
+ { collectionType: 'dynamic/fast' }, // 0 headlines (top-above-nav)
+ { collectionType: 'fixed/small/slow-IV' }, // 1 ukraine
+ { collectionType: 'dynamic/slow' }, // 2 spotlight (m1)
+ { collectionType: 'dynamic/slow-mpu' }, // 3 opinion (merch-high)
+ { collectionType: 'dynamic/slow' }, // 4 sport
+ { collectionType: 'fixed/thrasher' }, // 5 wordiply
+ { collectionType: 'fixed/small/slow-IV' }, // 6 europe (mobile-2)
+ { collectionType: 'dynamic/fast' }, // 7 world
+ { collectionType: 'fixed/small/slow-IV' }, // 8 climate
+ { collectionType: 'fixed/thrasher' }, // 9 tip us off (mobile-3)
+ { collectionType: 'dynamic/slow-mpu' }, // 10 culture
+ { collectionType: 'fixed/thrasher' }, // 11 cotton capital
+ { collectionType: 'dynamic/slow-mpu' }, // 12 lifestyle
+ { collectionType: 'fixed/thrasher' }, // 13 documentaries (mobile-4)
+ { collectionType: 'dynamic/slow-mpu' }, // 14 explore
+ { collectionType: 'fixed/small/slow-IV' }, // 15 take part (mobile-5)
+ { collectionType: 'fixed/small/slow-IV' }, // 16 podcasts
+ { collectionType: 'fixed/video' }, // 17 videos (mobile-6)
+ { collectionType: 'fixed/medium/slow-VI' }, // 18 in pictures
+ { collectionType: 'news/most-popular' }, // 19 most popular
+ ];
+
+ const mobileAdPositions = getMobileAdPositions(
+ testCollections,
+ merchHighPosition,
+ );
+
+ expect(mobileAdPositions).toEqual([0, 2, 6, 9, 13, 15, 17]);
+ });
+
// We used https://www.theguardian.com/us as a blueprint
it('US Network Front, with more than 4 collections, with thrashers at various places', () => {
const merchHighPosition = 3;
From 262d04963db142143e0e25913c01228f6a0b903e Mon Sep 17 00:00:00 2001
From: Max Duval
Date: Mon, 3 Jul 2023 08:44:10 +0100
Subject: [PATCH 069/147] chore(enhanceBlocks): remove unused import
the recipe enhancer is no longer a thing
---
dotcom-rendering/src/model/enhanceBlocks.ts | 4 ----
1 file changed, 4 deletions(-)
diff --git a/dotcom-rendering/src/model/enhanceBlocks.ts b/dotcom-rendering/src/model/enhanceBlocks.ts
index 907288b997c..d9a0b65254b 100644
--- a/dotcom-rendering/src/model/enhanceBlocks.ts
+++ b/dotcom-rendering/src/model/enhanceBlocks.ts
@@ -8,10 +8,6 @@ import { enhanceH3s } from './enhance-H3s';
import { enhanceImages } from './enhance-images';
import { enhanceInteractiveContentsElements } from './enhance-interactive-contents-elements';
import { enhanceNumberedLists } from './enhance-numbered-lists';
-/**
- * Removing this enhancer temporarily because it's causing a bug in production
- */
-// import { enhanceRecipes } from './enhance-recipes';
import { enhanceTweets } from './enhance-tweets';
import { insertPromotedNewsletter } from './insertPromotedNewsletter';
import { validateAsBlock } from './validate';
From 4e06ddaab220f1bde0bbbe3614035e5390369a66 Mon Sep 17 00:00:00 2001
From: Ravi <7014230+arelra@users.noreply.github.com>
Date: Mon, 3 Jul 2023 09:03:10 +0100
Subject: [PATCH 070/147] Fix fragment key
---
dotcom-rendering/src/layouts/FrontLayout.tsx | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/dotcom-rendering/src/layouts/FrontLayout.tsx b/dotcom-rendering/src/layouts/FrontLayout.tsx
index 2af6ad6e9ef..ad9ae920037 100644
--- a/dotcom-rendering/src/layouts/FrontLayout.tsx
+++ b/dotcom-rendering/src/layouts/FrontLayout.tsx
@@ -454,9 +454,8 @@ export const FrontLayout = ({ front, NAV }: Props) => {
const containerOverrides =
decideContainerOverrides(containerPalette);
return (
- <>
+
{
mobileAdPositions,
hasPageSkin,
)}
- >
+
);
}
From f772abcbfa3b6db709b088ddca029769baff86f2 Mon Sep 17 00:00:00 2001
From: Ashleigh Carr
Date: Mon, 3 Jul 2023 10:49:26 +0100
Subject: [PATCH 071/147] Fix linting errors in `Snap.tsx`
---
dotcom-rendering/src/components/Snap.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dotcom-rendering/src/components/Snap.tsx b/dotcom-rendering/src/components/Snap.tsx
index 5e5d6ba9382..ba70e958cdc 100644
--- a/dotcom-rendering/src/components/Snap.tsx
+++ b/dotcom-rendering/src/components/Snap.tsx
@@ -1,12 +1,12 @@
import { css } from '@emotion/react';
import type { DCRSnapType } from '../types/front';
+// Some thrashers don't have "width: 100%" applied to their first element which causes them to not correctly take up their space
const snapStyles = css`
overflow: hidden;
position: relative;
display: flex;
- // Some thrashers don't have "width: 100%" applied to their first element which causes them to not correctly take up their space
> * {
width: 100%;
}
From ab2634988b4491d4b07f448fc63b3f0c82ef29fa Mon Sep 17 00:00:00 2001
From: DanielCliftonGuardian
<110032454+DanielCliftonGuardian@users.noreply.github.com>
Date: Mon, 3 Jul 2023 11:07:10 +0100
Subject: [PATCH 072/147] Don't show age on the cards of the newsletters
section
---
dotcom-rendering/src/components/Card/Card.tsx | 2 +-
dotcom-rendering/src/layouts/FrontLayout.tsx | 3 +++
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/dotcom-rendering/src/components/Card/Card.tsx b/dotcom-rendering/src/components/Card/Card.tsx
index 0c89b6348d8..728add73cb0 100644
--- a/dotcom-rendering/src/components/Card/Card.tsx
+++ b/dotcom-rendering/src/components/Card/Card.tsx
@@ -294,7 +294,7 @@ export const Card = ({
containerPalette={containerPalette}
displayLines={displayLines}
age={
- webPublicationDate ? (
+ showAge && webPublicationDate ? (
{
containerPalette={
collection.containerPalette
}
+ showAge={
+ collection.displayName !== 'Newsletters'
+ }
adIndex={desktopAdPositions.indexOf(index)}
renderAds={renderAds}
/>
From 6f11d5ae02a27a1db5598ed6fe4bedc08dcc5a43 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 3 Jul 2023 11:23:47 +0100
Subject: [PATCH 073/147] Bump sanitize-html and @types/sanitize-html (#8108)
Bumps [sanitize-html](https://github.com/apostrophecms/sanitize-html) and [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html). These dependencies needed to be updated together.
Updates `sanitize-html` from 2.9.0 to 2.11.0
- [Changelog](https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apostrophecms/sanitize-html/compare/2.9.0...2.11.0)
Updates `@types/sanitize-html` from 2.8.0 to 2.9.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sanitize-html)
---
updated-dependencies:
- dependency-name: sanitize-html
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: "@types/sanitize-html"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
dotcom-rendering/package.json | 4 ++--
yarn.lock | 16 ++++++++--------
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/dotcom-rendering/package.json b/dotcom-rendering/package.json
index 0f100a97540..83836140cc1 100644
--- a/dotcom-rendering/package.json
+++ b/dotcom-rendering/package.json
@@ -132,7 +132,7 @@
"@types/relateurl": "0.2.29",
"@types/response-time": "2.3.5",
"@types/rimraf": "3.0.2",
- "@types/sanitize-html": "2.8.0",
+ "@types/sanitize-html": "2.9.0",
"@types/scheduler": "0.16.2",
"@types/serve-static": "1.15.0",
"@types/testing-library__jest-dom": "5.14.5",
@@ -238,7 +238,7 @@
"require-from-string": "2.0.2",
"response-time": "2.3.2",
"rimraf": "3.0.2",
- "sanitize-html": "2.9.0",
+ "sanitize-html": "2.11.0",
"scheduler": "0.23.0",
"serve-static": "1.15.0",
"simple-progress-webpack-plugin": "2.0.0",
diff --git a/yarn.lock b/yarn.lock
index 54a4e262406..5fd0e608322 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -6213,10 +6213,10 @@
"@types/glob" "*"
"@types/node" "*"
-"@types/sanitize-html@2.8.0":
- version "2.8.0"
- resolved "https://registry.yarnpkg.com/@types/sanitize-html/-/sanitize-html-2.8.0.tgz#c53d3114d832734fc299568a3458a49f9edc1eef"
- integrity sha512-Uih6caOm3DsBYnVGOYn0A9NoTNe1c4aPStmHC/YA2JrpP9kx//jzaRcIklFvSpvVQEcpl/ZCr4DgISSf/YxTvg==
+"@types/sanitize-html@2.9.0":
+ version "2.9.0"
+ resolved "https://registry.yarnpkg.com/@types/sanitize-html/-/sanitize-html-2.9.0.tgz#5b609f7592de22ef80a0930c39670329753dca1b"
+ integrity sha512-4fP/kEcKNj2u39IzrxWYuf/FnCCwwQCpif6wwY6ROUS1EPRIfWJjGkY3HIowY1EX/VbX5e86yq8AAE7UPMgATg==
dependencies:
htmlparser2 "^8.0.0"
@@ -16780,10 +16780,10 @@ safe-stable-stringify@^2.2.0:
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-sanitize-html@2.9.0:
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.9.0.tgz#f4829557b0175df9059d90fe972d5e6facb8565c"
- integrity sha512-KY1hpSbqFNcpoLf+nP7iStbP5JfQZ2Nd19ZEE7qFsQqRdp+sO5yX/e5+HoG9puFAcSTEpzQuihfKUltDcLlQjg==
+sanitize-html@2.11.0:
+ version "2.11.0"
+ resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.11.0.tgz#9a6434ee8fcaeddc740d8ae7cd5dd71d3981f8f6"
+ integrity sha512-BG68EDHRaGKqlsNjJ2xUB7gpInPA8gVx/mvjO743hZaeMCZ2DwzW7xvsqZ+KNU4QKwj86HJ3uu2liISf2qBBUA==
dependencies:
deepmerge "^4.2.2"
escape-string-regexp "^4.0.0"
From f1c6ab0a274896e706507bd13bfcaa4f4ca1cdc5 Mon Sep 17 00:00:00 2001
From: DanielCliftonGuardian
<110032454+DanielCliftonGuardian@users.noreply.github.com>
Date: Mon, 3 Jul 2023 11:23:48 +0100
Subject: [PATCH 074/147] fix show more show age logic
---
.../src/components/FrontSection.tsx | 18 +++++++++---------
.../src/components/LabsSection.tsx | 16 ++++++++--------
2 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/dotcom-rendering/src/components/FrontSection.tsx b/dotcom-rendering/src/components/FrontSection.tsx
index f2b9a7a2ae5..b7809d4a8f6 100644
--- a/dotcom-rendering/src/components/FrontSection.tsx
+++ b/dotcom-rendering/src/components/FrontSection.tsx
@@ -474,7 +474,7 @@ export const FrontSection = ({
hasPageSkin && pageSkinContainer,
css`
background-color: ${decideBackgroundColour(
- overrides?.background?.container,
+ overrides?.background.container,
hasPageSkin,
)};
`,
@@ -482,7 +482,7 @@ export const FrontSection = ({
>
@@ -502,7 +502,7 @@ export const FrontSection = ({
@@ -619,7 +619,7 @@ export const FrontSection = ({
ajaxUrl={ajaxUrl}
editionId={editionId}
containerPalette={containerPalette}
- showAge={title === 'Headlines'}
+ showAge={title !== 'Newsletters'}
/>
) : null}
@@ -638,8 +638,8 @@ export const FrontSection = ({
)}
diff --git a/dotcom-rendering/src/components/LabsSection.tsx b/dotcom-rendering/src/components/LabsSection.tsx
index c650290eaec..c192e6e668a 100644
--- a/dotcom-rendering/src/components/LabsSection.tsx
+++ b/dotcom-rendering/src/components/LabsSection.tsx
@@ -397,23 +397,23 @@ export const LabsSection = ({
>
@@ -428,7 +428,7 @@ export const LabsSection = ({
{children}
@@ -441,7 +441,7 @@ export const LabsSection = ({
pageId={pageId}
ajaxUrl={ajaxUrl}
containerPalette={'Branded'}
- showAge={false}
+ showAge={true}
/>
)}
@@ -449,7 +449,7 @@ export const LabsSection = ({
Paid for by
From 3bea825ce8f52ba6ea1caa9499f54382968f944e Mon Sep 17 00:00:00 2001
From: DanielCliftonGuardian
<110032454+DanielCliftonGuardian@users.noreply.github.com>
Date: Mon, 3 Jul 2023 12:32:02 +0100
Subject: [PATCH 075/147] add some more containers that we don't want to show
the age
---
dotcom-rendering/src/components/FrontSection.tsx | 3 ++-
dotcom-rendering/src/layouts/FrontLayout.tsx | 11 ++++++++++-
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/dotcom-rendering/src/components/FrontSection.tsx b/dotcom-rendering/src/components/FrontSection.tsx
index b7809d4a8f6..bbf605c5181 100644
--- a/dotcom-rendering/src/components/FrontSection.tsx
+++ b/dotcom-rendering/src/components/FrontSection.tsx
@@ -10,6 +10,7 @@ import {
until,
} from '@guardian/source-foundations';
import { Hide } from '@guardian/source-react-components';
+import { dontShowAge } from '../layouts/FrontLayout';
import { pageSkinContainer } from '../layouts/lib/pageSkin';
import { decideContainerOverrides } from '../lib/decideContainerOverrides';
import type { EditionId } from '../lib/edition';
@@ -619,7 +620,7 @@ export const FrontSection = ({
ajaxUrl={ajaxUrl}
editionId={editionId}
containerPalette={containerPalette}
- showAge={title !== 'Newsletters'}
+ showAge={!dontShowAge.includes(title)}
/>
) : null}
diff --git a/dotcom-rendering/src/layouts/FrontLayout.tsx b/dotcom-rendering/src/layouts/FrontLayout.tsx
index 725505959e8..68220261402 100644
--- a/dotcom-rendering/src/layouts/FrontLayout.tsx
+++ b/dotcom-rendering/src/layouts/FrontLayout.tsx
@@ -109,6 +109,13 @@ const decideAdSlot = (
return null;
};
+export const dontShowAge = [
+ 'Newsletters',
+ 'Showcase',
+ 'How to listen to Podcasts',
+ 'Get in touch',
+];
+
export const FrontLayout = ({ front, NAV }: Props) => {
const {
config: { abTests, isPaidContent, hasPageSkin },
@@ -545,7 +552,9 @@ export const FrontLayout = ({ front, NAV }: Props) => {
collection.containerPalette
}
showAge={
- collection.displayName !== 'Newsletters'
+ !dontShowAge.includes(
+ collection.displayName,
+ )
}
adIndex={desktopAdPositions.indexOf(index)}
renderAds={renderAds}
From 58aee857e268fe7299905ae550590e7c3c5a665e Mon Sep 17 00:00:00 2001
From: DanielCliftonGuardian
<110032454+DanielCliftonGuardian@users.noreply.github.com>
Date: Mon, 3 Jul 2023 12:56:30 +0100
Subject: [PATCH 076/147] update name
---
dotcom-rendering/src/components/FrontSection.tsx | 4 ++--
dotcom-rendering/src/layouts/FrontLayout.tsx | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dotcom-rendering/src/components/FrontSection.tsx b/dotcom-rendering/src/components/FrontSection.tsx
index bbf605c5181..b0cbd84f793 100644
--- a/dotcom-rendering/src/components/FrontSection.tsx
+++ b/dotcom-rendering/src/components/FrontSection.tsx
@@ -10,7 +10,7 @@ import {
until,
} from '@guardian/source-foundations';
import { Hide } from '@guardian/source-react-components';
-import { dontShowAge } from '../layouts/FrontLayout';
+import { hideAge } from '../layouts/FrontLayout';
import { pageSkinContainer } from '../layouts/lib/pageSkin';
import { decideContainerOverrides } from '../lib/decideContainerOverrides';
import type { EditionId } from '../lib/edition';
@@ -620,7 +620,7 @@ export const FrontSection = ({
ajaxUrl={ajaxUrl}
editionId={editionId}
containerPalette={containerPalette}
- showAge={!dontShowAge.includes(title)}
+ showAge={!hideAge.includes(title)}
/>
) : null}
diff --git a/dotcom-rendering/src/layouts/FrontLayout.tsx b/dotcom-rendering/src/layouts/FrontLayout.tsx
index 68220261402..d1513ce3eb9 100644
--- a/dotcom-rendering/src/layouts/FrontLayout.tsx
+++ b/dotcom-rendering/src/layouts/FrontLayout.tsx
@@ -109,7 +109,7 @@ const decideAdSlot = (
return null;
};
-export const dontShowAge = [
+export const hideAge = [
'Newsletters',
'Showcase',
'How to listen to Podcasts',
@@ -552,7 +552,7 @@ export const FrontLayout = ({ front, NAV }: Props) => {
collection.containerPalette
}
showAge={
- !dontShowAge.includes(
+ !hideAge.includes(
collection.displayName,
)
}
From f52addcc0731b53e7fb080dbd995cf225e376660 Mon Sep 17 00:00:00 2001
From: DanielCliftonGuardian
<110032454+DanielCliftonGuardian@users.noreply.github.com>
Date: Mon, 3 Jul 2023 15:15:01 +0100
Subject: [PATCH 077/147] refactor for lint
---
dotcom-rendering/src/components/FrontSection.tsx | 2 +-
dotcom-rendering/src/layouts/FrontLayout.tsx | 8 +-------
dotcom-rendering/src/lib/hideAge.ts | 6 ++++++
3 files changed, 8 insertions(+), 8 deletions(-)
create mode 100644 dotcom-rendering/src/lib/hideAge.ts
diff --git a/dotcom-rendering/src/components/FrontSection.tsx b/dotcom-rendering/src/components/FrontSection.tsx
index b0cbd84f793..a50abc7da7b 100644
--- a/dotcom-rendering/src/components/FrontSection.tsx
+++ b/dotcom-rendering/src/components/FrontSection.tsx
@@ -10,10 +10,10 @@ import {
until,
} from '@guardian/source-foundations';
import { Hide } from '@guardian/source-react-components';
-import { hideAge } from '../layouts/FrontLayout';
import { pageSkinContainer } from '../layouts/lib/pageSkin';
import { decideContainerOverrides } from '../lib/decideContainerOverrides';
import type { EditionId } from '../lib/edition';
+import { hideAge } from '../lib/hideAge';
import type { DCRBadgeType } from '../types/badge';
import type { DCRContainerPalette, TreatType } from '../types/front';
import type { DCRFrontPagination } from '../types/tagFront';
diff --git a/dotcom-rendering/src/layouts/FrontLayout.tsx b/dotcom-rendering/src/layouts/FrontLayout.tsx
index d1513ce3eb9..723b1e8e725 100644
--- a/dotcom-rendering/src/layouts/FrontLayout.tsx
+++ b/dotcom-rendering/src/layouts/FrontLayout.tsx
@@ -38,6 +38,7 @@ import {
getMerchHighPosition,
getMobileAdPositions,
} from '../lib/getAdPositions';
+import { hideAge } from '../lib/hideAge';
import type { NavType } from '../model/extract-nav';
import type { DCRCollectionType, DCRFrontType } from '../types/front';
import { pageSkinContainer } from './lib/pageSkin';
@@ -109,13 +110,6 @@ const decideAdSlot = (
return null;
};
-export const hideAge = [
- 'Newsletters',
- 'Showcase',
- 'How to listen to Podcasts',
- 'Get in touch',
-];
-
export const FrontLayout = ({ front, NAV }: Props) => {
const {
config: { abTests, isPaidContent, hasPageSkin },
diff --git a/dotcom-rendering/src/lib/hideAge.ts b/dotcom-rendering/src/lib/hideAge.ts
new file mode 100644
index 00000000000..5b554e13c96
--- /dev/null
+++ b/dotcom-rendering/src/lib/hideAge.ts
@@ -0,0 +1,6 @@
+export const hideAge = [
+ 'Newsletters',
+ 'Showcase',
+ 'How to listen to Podcasts',
+ 'Get in touch',
+];
From bb6acf6fc7be9a65788bb119531b3ebf1e76c7c1 Mon Sep 17 00:00:00 2001
From: Charlotte Emms <43961396+cemms1@users.noreply.github.com>
Date: Mon, 3 Jul 2023 16:19:02 +0100
Subject: [PATCH 078/147] Add expanded Nav story for Chromatic (#8113)
* upgrade storybook/testing-library
* add expanded nav story
* fix linting issues with async play func
---
dotcom-rendering/package.json | 2 +-
...anTerritorySwitcher.importable.stories.tsx | 4 +-
.../src/components/Nav/Nav.stories.tsx | 38 +++++++++++++
.../src/components/ShowMore.stories.tsx | 4 +-
yarn.lock | 55 +++----------------
5 files changed, 51 insertions(+), 52 deletions(-)
diff --git a/dotcom-rendering/package.json b/dotcom-rendering/package.json
index 0b0ecdb4981..ef3a326e9f3 100644
--- a/dotcom-rendering/package.json
+++ b/dotcom-rendering/package.json
@@ -93,7 +93,7 @@
"@storybook/core-events": "7.0.2",
"@storybook/react": "7.0.2",
"@storybook/react-webpack5": "7.0.2",
- "@storybook/testing-library": "0.0.14-next.2",
+ "@storybook/testing-library": "0.2.0",
"@storybook/theming": "7.0.10",
"@swc/cli": "0.1.62",
"@swc/core": "1.3.38",
diff --git a/dotcom-rendering/src/components/AustralianTerritorySwitcher.importable.stories.tsx b/dotcom-rendering/src/components/AustralianTerritorySwitcher.importable.stories.tsx
index f9325dd23d2..a4ef8986efe 100644
--- a/dotcom-rendering/src/components/AustralianTerritorySwitcher.importable.stories.tsx
+++ b/dotcom-rendering/src/components/AustralianTerritorySwitcher.importable.stories.tsx
@@ -18,8 +18,8 @@ export const Queensland = () => (
* Clicks the “Not in Queensland” button so that Chromatic can capture
* it the component in its `expanded` state.
*/
-Queensland.play = ({ canvasElement }: { canvasElement: HTMLElement }) => {
+Queensland.play = async ({ canvasElement }: { canvasElement: HTMLElement }) => {
const canvas = within(canvasElement);
- userEvent.click(canvas.getByRole('button'));
+ await userEvent.click(canvas.getByRole('button'));
};
Queensland.storyName = 'Queensland (expanded)';
diff --git a/dotcom-rendering/src/components/Nav/Nav.stories.tsx b/dotcom-rendering/src/components/Nav/Nav.stories.tsx
index 9db0e773884..a9aa3c0b79d 100644
--- a/dotcom-rendering/src/components/Nav/Nav.stories.tsx
+++ b/dotcom-rendering/src/components/Nav/Nav.stories.tsx
@@ -1,5 +1,6 @@
import { ArticlePillar } from '@guardian/libs';
import { brandBackground, brandBorder } from '@guardian/source-foundations';
+import { userEvent, within } from '@storybook/testing-library';
import { Section } from '../Section';
import { Nav } from './Nav';
import { nav } from './Nav.mock';
@@ -99,3 +100,40 @@ export const ImmersiveStory = () => {
);
};
ImmersiveStory.storyName = 'Immersive';
+
+export const ExpandedMenuStory = () => {
+ return (
+
+ );
+};
+
+/**
+ * Clicks the “More" button so that Chromatic can capture the component in its `expanded` state.
+ */
+ExpandedMenuStory.play = async ({
+ canvasElement,
+}: {
+ canvasElement: HTMLElement;
+}) => {
+ const canvas = within(canvasElement);
+ await userEvent.click(canvas.getByLabelText(/More/));
+};
+ExpandedMenuStory.storyName = 'ExpandedMenu';
diff --git a/dotcom-rendering/src/components/ShowMore.stories.tsx b/dotcom-rendering/src/components/ShowMore.stories.tsx
index 18880609977..fd164ba26c6 100644
--- a/dotcom-rendering/src/components/ShowMore.stories.tsx
+++ b/dotcom-rendering/src/components/ShowMore.stories.tsx
@@ -7,9 +7,9 @@ import { ShowMore } from './ShowMore.importable';
* Clicks the 'show more' button so that Chromatic can capture it the component
* in its 'open' state.
*/
-const play = ({ canvasElement }: { canvasElement: HTMLElement }) => {
+const play = async ({ canvasElement }: { canvasElement: HTMLElement }) => {
const canvas = within(canvasElement);
- userEvent.click(canvas.getByRole('button'));
+ await userEvent.click(canvas.getByRole('button'));
};
const title = 'Opinion';
diff --git a/yarn.lock b/yarn.lock
index b7c2c5a9615..ab7849bf792 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4989,7 +4989,7 @@
"@storybook/client-logger" "7.0.2"
"@storybook/preview-api" "7.0.2"
-"@storybook/client-logger@7.0.10", "@storybook/client-logger@^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0":
+"@storybook/client-logger@7.0.10":
version "7.0.10"
resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-7.0.10.tgz#941f6cf54638a422732b40ec31b2414872cdf4a8"
integrity sha512-hb8tO+w28ErzjEw69ERMtZT81Xyg835FQjH6Y42ejoGcBA9Z0W6RZmx4RgkcIUOlYXkU6lSnNVne9gXodV4/Hw==
@@ -5186,17 +5186,6 @@
resolved "https://registry.yarnpkg.com/@storybook/global/-/global-5.0.0.tgz#b793d34b94f572c1d7d9e0f44fac4e0dbc9572ed"
integrity sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==
-"@storybook/instrumenter@^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0":
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/@storybook/instrumenter/-/instrumenter-7.0.2.tgz#a94031d3678d7a7829e6ebe0d07e2b986f96593a"
- integrity sha512-zr9/fuaYtGVUtcL8XgjA4Iq5jtzdcqQyOSH4XLXtz6JtSad3lkRagbJo2Vzbw7dO/4vzjfTMxEzvWjUuPxLOhA==
- dependencies:
- "@storybook/channels" "7.0.2"
- "@storybook/client-logger" "7.0.2"
- "@storybook/core-events" "7.0.2"
- "@storybook/global" "^5.0.0"
- "@storybook/preview-api" "7.0.2"
-
"@storybook/manager-api@7.0.2":
version "7.0.2"
resolved "https://registry.yarnpkg.com/@storybook/manager-api/-/manager-api-7.0.2.tgz#2b1c509be94b644cfec9dd817f62394f2788a287"
@@ -5378,15 +5367,13 @@
nanoid "^3.3.1"
read-pkg-up "^7.0.1"
-"@storybook/testing-library@0.0.14-next.2":
- version "0.0.14-next.2"
- resolved "https://registry.yarnpkg.com/@storybook/testing-library/-/testing-library-0.0.14-next.2.tgz#458e6c7623118e24826ba73b80db0a887f3f57e8"
- integrity sha512-i/SLSGm0o978ELok/SB4Qg1sZ3zr+KuuCkzyFqcCD0r/yf+bG35aQGkFqqxfSAdDxuQom0NO02FE+qys5Eapdg==
+"@storybook/testing-library@0.2.0":
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/@storybook/testing-library/-/testing-library-0.2.0.tgz#09202b90ea5bd67b503dbb1a0b1f3ab3eb005d04"
+ integrity sha512-Ff6jNnrsosmDshgCf0Eb5Cz7IA34p/1Ps5N3Kp3598kfXpBSccSkQQvVFUXC3kIHw/isIXWPqntZuKqnWUz7Gw==
dependencies:
- "@storybook/client-logger" "^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0"
- "@storybook/instrumenter" "^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0"
- "@testing-library/dom" "^8.3.0"
- "@testing-library/user-event" "^13.2.1"
+ "@testing-library/dom" "^9.0.0"
+ "@testing-library/user-event" "^14.0.0"
ts-dedent "^2.2.0"
"@storybook/theming@7.0.10":
@@ -5526,20 +5513,6 @@
lz-string "^1.5.0"
pretty-format "^27.0.2"
-"@testing-library/dom@^8.3.0":
- version "8.20.0"
- resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.20.0.tgz#914aa862cef0f5e89b98cc48e3445c4c921010f6"
- integrity sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==
- dependencies:
- "@babel/code-frame" "^7.10.4"
- "@babel/runtime" "^7.12.5"
- "@types/aria-query" "^5.0.1"
- aria-query "^5.0.0"
- chalk "^4.1.0"
- dom-accessibility-api "^0.5.9"
- lz-string "^1.4.4"
- pretty-format "^27.0.2"
-
"@testing-library/jest-dom@5.16.5":
version "5.16.5"
resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz#3912846af19a29b2dbf32a6ae9c31ef52580074e"
@@ -5564,18 +5537,11 @@
"@testing-library/dom" "^9.0.0"
"@types/react-dom" "^18.0.0"
-"@testing-library/user-event@14.4.3":
+"@testing-library/user-event@14.4.3", "@testing-library/user-event@^14.0.0":
version "14.4.3"
resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.4.3.tgz#af975e367743fa91989cd666666aec31a8f50591"
integrity sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q==
-"@testing-library/user-event@^13.2.1":
- version "13.5.0"
- resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-13.5.0.tgz#69d77007f1e124d55314a2b73fd204b333b13295"
- integrity sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==
- dependencies:
- "@babel/runtime" "^7.12.5"
-
"@textlint/ast-node-types@^12.6.1":
version "12.6.1"
resolved "https://registry.yarnpkg.com/@textlint/ast-node-types/-/ast-node-types-12.6.1.tgz#35ecefe74e701d7f632c083d4fda89cab1b89012"
@@ -13756,11 +13722,6 @@ lru_map@^0.3.3:
resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd"
integrity sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==
-lz-string@^1.4.4:
- version "1.4.4"
- resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26"
- integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==
-
lz-string@^1.5.0:
version "1.5.0"
resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941"
From 4f3928ccfff32bd3d772bd7fd5010947f58928d7 Mon Sep 17 00:00:00 2001
From: Alex Sanders
Date: Thu, 29 Jun 2023 14:19:52 +0100
Subject: [PATCH 079/147] add `make storybook-dev`
---
dotcom-rendering/makefile | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/dotcom-rendering/makefile b/dotcom-rendering/makefile
index a2c8c01ee64..229eba0c290 100644
--- a/dotcom-rendering/makefile
+++ b/dotcom-rendering/makefile
@@ -99,6 +99,12 @@ dev-debug: clear clean-dist install
$(call log, "Open chrome://inspect in Chrome to attach to the debugger")
@NODE_ENV=development NODE_OPTIONS="--inspect" webpack serve --config ./scripts/webpack/webpack.config.js
+# storybook #########################################
+
+storybook-dev: clear clean-dist install
+ $(call log, "starting Storybook DEV server")
+ yarn storybook
+
# tests #####################################
cypress: clear clean-dist install build
From 56ebd595d150fd94aa76a51e3bec64c78b62dc5f Mon Sep 17 00:00:00 2001
From: Alex Sanders
Date: Thu, 29 Jun 2023 14:51:47 +0100
Subject: [PATCH 080/147] add `WeatherWidget`
---
.../src/components/Weather.stories.tsx | 161 +++++++++++++
.../src/components/WeatherWidget.tsx | 220 ++++++++++++++++++
.../src/components/WeatherWidgetSlot.tsx | 173 ++++++++++++++
.../src/static/icons/external-link.svg | 1 +
.../src/static/icons/weather/weather-1.svg | 1 +
.../src/static/icons/weather/weather-11.svg | 1 +
.../src/static/icons/weather/weather-12.svg | 1 +
.../src/static/icons/weather/weather-13.svg | 1 +
.../src/static/icons/weather/weather-14.svg | 1 +
.../src/static/icons/weather/weather-15.svg | 1 +
.../src/static/icons/weather/weather-16.svg | 1 +
.../src/static/icons/weather/weather-17.svg | 1 +
.../src/static/icons/weather/weather-18.svg | 1 +
.../src/static/icons/weather/weather-19.svg | 1 +
.../src/static/icons/weather/weather-2.svg | 1 +
.../src/static/icons/weather/weather-20.svg | 1 +
.../src/static/icons/weather/weather-21.svg | 1 +
.../src/static/icons/weather/weather-22.svg | 1 +
.../src/static/icons/weather/weather-23.svg | 1 +
.../src/static/icons/weather/weather-24.svg | 1 +
.../src/static/icons/weather/weather-25.svg | 1 +
.../src/static/icons/weather/weather-26.svg | 1 +
.../src/static/icons/weather/weather-29.svg | 1 +
.../src/static/icons/weather/weather-3.svg | 1 +
.../src/static/icons/weather/weather-30.svg | 1 +
.../src/static/icons/weather/weather-31.svg | 1 +
.../src/static/icons/weather/weather-32.svg | 1 +
.../src/static/icons/weather/weather-33.svg | 1 +
.../src/static/icons/weather/weather-34.svg | 1 +
.../src/static/icons/weather/weather-35.svg | 1 +
.../src/static/icons/weather/weather-36.svg | 1 +
.../src/static/icons/weather/weather-37.svg | 1 +
.../src/static/icons/weather/weather-38.svg | 1 +
.../src/static/icons/weather/weather-39.svg | 1 +
.../src/static/icons/weather/weather-4.svg | 1 +
.../src/static/icons/weather/weather-40.svg | 1 +
.../src/static/icons/weather/weather-41.svg | 1 +
.../src/static/icons/weather/weather-42.svg | 1 +
.../src/static/icons/weather/weather-43.svg | 1 +
.../src/static/icons/weather/weather-44.svg | 1 +
.../src/static/icons/weather/weather-5.svg | 1 +
.../src/static/icons/weather/weather-6.svg | 1 +
.../src/static/icons/weather/weather-7.svg | 1 +
.../src/static/icons/weather/weather-8.svg | 1 +
44 files changed, 595 insertions(+)
create mode 100644 dotcom-rendering/src/components/Weather.stories.tsx
create mode 100644 dotcom-rendering/src/components/WeatherWidget.tsx
create mode 100644 dotcom-rendering/src/components/WeatherWidgetSlot.tsx
create mode 100644 dotcom-rendering/src/static/icons/external-link.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-1.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-11.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-12.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-13.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-14.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-15.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-16.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-17.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-18.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-19.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-2.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-20.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-21.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-22.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-23.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-24.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-25.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-26.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-29.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-3.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-30.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-31.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-32.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-33.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-34.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-35.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-36.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-37.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-38.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-39.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-4.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-40.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-41.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-42.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-43.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-44.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-5.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-6.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-7.svg
create mode 100644 dotcom-rendering/src/static/icons/weather/weather-8.svg
diff --git a/dotcom-rendering/src/components/Weather.stories.tsx b/dotcom-rendering/src/components/Weather.stories.tsx
new file mode 100644
index 00000000000..a2ddb1b774f
--- /dev/null
+++ b/dotcom-rendering/src/components/Weather.stories.tsx
@@ -0,0 +1,161 @@
+import type { StoryFn } from '@storybook/react';
+import type { WeatherWidgetProps } from './WeatherWidget';
+import { WeatherWidget } from './WeatherWidget';
+
+export default {
+ component: WeatherWidget,
+ title: 'Components/WeatherWidget',
+ args: {
+ edition: 'UK',
+ location: 'Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch',
+ now: {
+ icon: 1,
+ description: 'Sunny',
+ temperature: {
+ metric: {
+ value: 10,
+ unit: 'C',
+ },
+ imperial: {
+ value: 50,
+ unit: 'F',
+ },
+ },
+ link: 'https://www.accuweather.com/en/gb/llanfair-pwllgwyngyll/ll61-5/current-weather/328819?lang=en-us&partner=web_guardian_adc',
+ },
+ forecast: [
+ {
+ icon: 19,
+ description: 'Sleet',
+ temperature: {
+ metric: {
+ value: 20,
+ unit: 'C',
+ },
+ imperial: {
+ value: 68,
+ unit: 'F',
+ },
+ },
+ time: '2023-06-27T00:00:00.000Z',
+ },
+ {
+ icon: 25,
+ description: 'Hail',
+ temperature: {
+ metric: {
+ value: 25,
+ unit: 'C',
+ },
+ imperial: {
+ value: 77,
+ unit: 'F',
+ },
+ },
+ time: '2023-06-27T04:00:00.000Z',
+ },
+ {
+ icon: 32,
+ description: 'Wind',
+ temperature: {
+ metric: {
+ value: 30,
+ unit: 'C',
+ },
+ imperial: {
+ value: 89,
+ unit: 'F',
+ },
+ },
+ time: '2023-06-27T08:00:00.000Z',
+ },
+ {
+ icon: 44,
+ description: 'Night snow',
+ temperature: {
+ metric: {
+ value: 40,
+ unit: 'C',
+ },
+ imperial: {
+ value: 104,
+ unit: 'F',
+ },
+ },
+ time: '2023-06-27T12:00:00.000Z',
+ },
+ ],
+ },
+};
+
+const Template: StoryFn = (args: WeatherWidgetProps) => (
+
+);
+
+export const Mobile = Template.bind({});
+Mobile.parameters = {
+ viewport: {
+ defaultViewport: 'mobile',
+ },
+};
+
+export const MobileMedium = Template.bind({});
+MobileMedium.parameters = {
+ viewport: {
+ defaultViewport: 'mobileMedium',
+ },
+};
+
+export const MobileLandscape = Template.bind({});
+MobileLandscape.parameters = {
+ viewport: {
+ defaultViewport: 'mobileLandscape',
+ },
+};
+
+export const Phablet = Template.bind({});
+Phablet.parameters = {
+ viewport: {
+ defaultViewport: 'phablet',
+ },
+};
+
+export const Tablet = Template.bind({});
+Tablet.parameters = {
+ viewport: {
+ defaultViewport: 'tablet',
+ },
+};
+
+export const Desktop = Template.bind({});
+Desktop.parameters = {
+ viewport: {
+ defaultViewport: 'desktop',
+ },
+};
+
+export const LeftCol = Template.bind({});
+LeftCol.parameters = {
+ viewport: {
+ defaultViewport: 'leftCol',
+ },
+};
+
+export const Wide = Template.bind({});
+Wide.parameters = {
+ viewport: {
+ defaultViewport: 'wide',
+ },
+};
+
+// just checks US special case
+export const US = Template.bind({});
+US.args = {
+ edition: 'US',
+};
+// make it easy to see on most screens
+US.parameters = {
+ viewport: {
+ defaultViewport: 'mobileLandscape',
+ },
+};
diff --git a/dotcom-rendering/src/components/WeatherWidget.tsx b/dotcom-rendering/src/components/WeatherWidget.tsx
new file mode 100644
index 00000000000..4fb270e865b
--- /dev/null
+++ b/dotcom-rendering/src/components/WeatherWidget.tsx
@@ -0,0 +1,220 @@
+import { css, keyframes } from '@emotion/react';
+import {
+ between,
+ from,
+ textSans,
+ until,
+ visuallyHidden,
+} from '@guardian/source-foundations';
+import { SvgExternal } from '@guardian/source-react-components';
+import type { FEFrontConfigType } from '../types/front';
+import { WeatherWidgetSlot } from './WeatherWidgetSlot';
+
+const visuallyHiddenCSS = css`
+ ${visuallyHidden}
+`;
+
+const widgetCSS = css`
+ animation: ${keyframes`from { opacity: 0; } to { opacity: 1; }`} 250ms;
+ --border: 1px solid #dcdcdc;
+ width: 100%;
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+ align-items: center;
+ letter-spacing: -0.56px;
+`;
+
+const locationCSS = css`
+ flex: 1;
+ ${textSans.medium()};
+ padding: 12px 0;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+
+ ${until.tablet} {
+ flex-basis: 100%;
+ border-bottom: var(--border);
+ }
+
+ ${between.tablet.and.leftCol} {
+ padding-right: 1ch;
+ }
+
+ ${from.leftCol} {
+ flex-basis: 100%;
+ border-bottom: var(--border);
+ }
+`;
+
+const nowCSS = css`
+ ${until.tablet} {
+ justify-content: flex-end;
+ flex-basis: 100%;
+ border-bottom: var(--border);
+ order: -1;
+ padding-bottom: 4px;
+ }
+
+ ${from.leftCol} {
+ flex-basis: 100%;
+ border-bottom: var(--border);
+ padding-top: 8px;
+ padding-bottom: 24px;
+ }
+`;
+
+const slotCSS = css`
+ display: flex;
+ flex: 1;
+ padding-top: 4px;
+
+ border-left: var(--border);
+ padding-left: 4px;
+
+ ${until.mobileLandscape} {
+ &.forecast-4 {
+ display: none;
+ }
+ }
+
+ ${until.tablet} {
+ &.now,
+ &.forecast-1 {
+ border-left: none;
+ }
+ }
+
+ ${between.tablet.and.desktop} {
+ padding-left: 4px;
+
+ &.forecast-3,
+ &.forecast-4 {
+ display: none;
+ }
+ }
+
+ ${between.desktop.and.wide} {
+ &.forecast-4 {
+ display: none;
+ }
+ }
+
+ ${from.leftCol} {
+ &.now,
+ &.forecast-1 {
+ border-left: none;
+ }
+ }
+`;
+
+const linkCSS = css`
+ a {
+ ${textSans.small()};
+ color: #121212;
+ text-decoration: none;
+ display: block;
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+
+ &:hover {
+ text-decoration: underline;
+ }
+ }
+
+ ${until.tablet} {
+ flex-basis: 100%;
+ padding-top: 12px;
+ }
+
+ ${from.leftCol} {
+ padding-top: 24px;
+ flex-basis: 100%;
+ }
+`;
+
+const ExternalLinkIcon = () => (
+
+
+
+);
+
+export type TemperatureProps = {
+ value: number;
+ unit: 'C' | 'F';
+};
+
+type ForecastProps = {
+ icon: number;
+ description: string;
+ link: string;
+ temperature: {
+ metric: TemperatureProps;
+ imperial: TemperatureProps;
+ };
+ time?: string;
+};
+
+export interface WeatherWidgetProps {
+ location: string;
+ now: ForecastProps;
+ forecast: [ForecastProps, ForecastProps, ForecastProps, ForecastProps];
+ edition: FEFrontConfigType['edition'];
+}
+
+export const WeatherWidget = ({
+ location,
+ now,
+ forecast,
+ edition,
+}: WeatherWidgetProps) => {
+ const isUS = edition === 'US';
+ return (
+
+ );
+};
diff --git a/dotcom-rendering/src/components/WeatherWidgetSlot.tsx b/dotcom-rendering/src/components/WeatherWidgetSlot.tsx
new file mode 100644
index 00000000000..8cb70531fdc
--- /dev/null
+++ b/dotcom-rendering/src/components/WeatherWidgetSlot.tsx
@@ -0,0 +1,173 @@
+import type { SerializedStyles } from '@emotion/react';
+import { css, keyframes } from '@emotion/react';
+import { isUndefined } from '@guardian/libs';
+import {
+ from,
+ textSans,
+ until,
+ visuallyHidden,
+} from '@guardian/source-foundations';
+import { lazy, Suspense } from 'react';
+import type { TemperatureProps } from './WeatherWidget';
+
+const formatTemperature = ({ value, unit }: TemperatureProps) =>
+ `${value}°${unit.toLocaleUpperCase()}`;
+
+const formatTime = (time: string, isUS: boolean) =>
+ isUS
+ ? new Date(time).toLocaleTimeString('en-US', {
+ hour: 'numeric',
+ })
+ : new Date(time).toLocaleTimeString(undefined, {
+ hour: '2-digit',
+ minute: '2-digit',
+ });
+
+const visuallyHiddenCSS = css`
+ ${visuallyHidden}
+`;
+
+const slotCSS = css`
+ animation: ${keyframes`from { opacity: 0; } to { opacity: 1; }`} 250ms;
+ position: relative;
+ display: inline-flex;
+ flex-direction: column;
+ align-items: flex-start;
+ justify-content: center;
+ padding-left: 40px;
+ min-height: 40px; /* icon height (32) + 4 + 4 */
+
+ ${from.leftCol} {
+ padding-left: 0;
+ }
+`;
+
+const timeCSS = css`
+ ${textSans.xxsmall()};
+ display: block;
+`;
+
+const nowCSS = [
+ timeCSS,
+ css`
+ ${until.tablet} {
+ display: none;
+ }
+
+ ${from.leftCol} {
+ padding-bottom: 4px;
+ }
+ `,
+];
+
+const tempCSS = (isNow: boolean) => [
+ css`
+ display: block;
+ ${textSans.medium()};
+
+ ${from.leftCol} {
+ order: 1;
+ padding-top: 4px;
+ }
+ `,
+ isNow &&
+ css`
+ ${from.leftCol} {
+ ${textSans.xlarge()};
+ line-height: 1;
+ }
+ ${from.leftCol} {
+ ${textSans.xlarge()};
+ line-height: 1;
+ }
+ `,
+];
+
+const iconCSS = css`
+ position: absolute;
+ top: 50%;
+ left: 0px;
+ margin-top: -16px;
+
+ ${from.leftCol} {
+ position: static;
+ margin-top: 0;
+ }
+`;
+
+const LoadingIcon = () => (
+
+);
+
+export type WeatherWidgetSlotProps = {
+ icon: number;
+ description: string;
+ link: string;
+ temperature: {
+ metric: TemperatureProps;
+ imperial: TemperatureProps;
+ };
+ time?: string;
+ isUS: boolean;
+ css?: SerializedStyles;
+};
+
+export const WeatherWidgetSlot = ({
+ icon,
+ temperature,
+ time,
+ description,
+ isUS,
+ ...props
+}: WeatherWidgetSlotProps) => {
+ const isNow = isUndefined(time);
+
+ const Icon = lazy(() =>
+ import(`../static/icons/weather/weather-${icon}.svg`).then(
+ ({ default: Component }) => {
+ return {
+ default: () => (
+
+ ),
+ };
+ },
+ ),
+ );
+
+ return (
+
+
+ {isNow ? 'The current weather' : 'The forecast for'}
+
+ {isNow ? (
+
+ Now
+
+ ) : (
+
+ {formatTime(time, isUS)}
+
+ )}
+ is
+
+ {formatTemperature(
+ isUS ? temperature.imperial : temperature.metric,
+ )}
+
+ , {description.toLowerCase()}.
+ }>
+
+
+
+ );
+};
diff --git a/dotcom-rendering/src/static/icons/external-link.svg b/dotcom-rendering/src/static/icons/external-link.svg
new file mode 100644
index 00000000000..46a1a10c50e
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/external-link.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-1.svg b/dotcom-rendering/src/static/icons/weather/weather-1.svg
new file mode 100644
index 00000000000..950cafa9308
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-1.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-11.svg b/dotcom-rendering/src/static/icons/weather/weather-11.svg
new file mode 100644
index 00000000000..e2435fdcf43
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-11.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-12.svg b/dotcom-rendering/src/static/icons/weather/weather-12.svg
new file mode 100644
index 00000000000..d54f62c9cf8
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-12.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-13.svg b/dotcom-rendering/src/static/icons/weather/weather-13.svg
new file mode 100644
index 00000000000..d54f62c9cf8
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-13.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-14.svg b/dotcom-rendering/src/static/icons/weather/weather-14.svg
new file mode 100644
index 00000000000..7e60c63fafb
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-14.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-15.svg b/dotcom-rendering/src/static/icons/weather/weather-15.svg
new file mode 100644
index 00000000000..56096f22f73
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-15.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-16.svg b/dotcom-rendering/src/static/icons/weather/weather-16.svg
new file mode 100644
index 00000000000..56096f22f73
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-16.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-17.svg b/dotcom-rendering/src/static/icons/weather/weather-17.svg
new file mode 100644
index 00000000000..9191f05d570
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-17.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-18.svg b/dotcom-rendering/src/static/icons/weather/weather-18.svg
new file mode 100644
index 00000000000..ef5d7004f40
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-18.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-19.svg b/dotcom-rendering/src/static/icons/weather/weather-19.svg
new file mode 100644
index 00000000000..957f0115e04
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-19.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-2.svg b/dotcom-rendering/src/static/icons/weather/weather-2.svg
new file mode 100644
index 00000000000..94faae84cc7
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-2.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-20.svg b/dotcom-rendering/src/static/icons/weather/weather-20.svg
new file mode 100644
index 00000000000..957f0115e04
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-20.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-21.svg b/dotcom-rendering/src/static/icons/weather/weather-21.svg
new file mode 100644
index 00000000000..79a4808126b
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-21.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-22.svg b/dotcom-rendering/src/static/icons/weather/weather-22.svg
new file mode 100644
index 00000000000..c6a4e528072
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-22.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-23.svg b/dotcom-rendering/src/static/icons/weather/weather-23.svg
new file mode 100644
index 00000000000..597d131d7b3
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-23.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-24.svg b/dotcom-rendering/src/static/icons/weather/weather-24.svg
new file mode 100644
index 00000000000..9ddda9ab0a5
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-24.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-25.svg b/dotcom-rendering/src/static/icons/weather/weather-25.svg
new file mode 100644
index 00000000000..e085f7ec4d0
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-25.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-26.svg b/dotcom-rendering/src/static/icons/weather/weather-26.svg
new file mode 100644
index 00000000000..e085f7ec4d0
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-26.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-29.svg b/dotcom-rendering/src/static/icons/weather/weather-29.svg
new file mode 100644
index 00000000000..957f0115e04
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-29.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-3.svg b/dotcom-rendering/src/static/icons/weather/weather-3.svg
new file mode 100644
index 00000000000..94faae84cc7
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-3.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-30.svg b/dotcom-rendering/src/static/icons/weather/weather-30.svg
new file mode 100644
index 00000000000..443d1073406
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-30.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-31.svg b/dotcom-rendering/src/static/icons/weather/weather-31.svg
new file mode 100644
index 00000000000..7ef71805ac0
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-31.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-32.svg b/dotcom-rendering/src/static/icons/weather/weather-32.svg
new file mode 100644
index 00000000000..b1192102655
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-32.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-33.svg b/dotcom-rendering/src/static/icons/weather/weather-33.svg
new file mode 100644
index 00000000000..d7c6b8b3e32
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-33.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-34.svg b/dotcom-rendering/src/static/icons/weather/weather-34.svg
new file mode 100644
index 00000000000..774107faab9
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-34.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-35.svg b/dotcom-rendering/src/static/icons/weather/weather-35.svg
new file mode 100644
index 00000000000..342d7188e8e
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-35.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-36.svg b/dotcom-rendering/src/static/icons/weather/weather-36.svg
new file mode 100644
index 00000000000..7304bf99b77
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-36.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-37.svg b/dotcom-rendering/src/static/icons/weather/weather-37.svg
new file mode 100644
index 00000000000..4972674c618
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-37.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-38.svg b/dotcom-rendering/src/static/icons/weather/weather-38.svg
new file mode 100644
index 00000000000..7304bf99b77
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-38.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-39.svg b/dotcom-rendering/src/static/icons/weather/weather-39.svg
new file mode 100644
index 00000000000..7a6a109aed4
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-39.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-4.svg b/dotcom-rendering/src/static/icons/weather/weather-4.svg
new file mode 100644
index 00000000000..d375d156128
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-4.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-40.svg b/dotcom-rendering/src/static/icons/weather/weather-40.svg
new file mode 100644
index 00000000000..7a6a109aed4
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-40.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-41.svg b/dotcom-rendering/src/static/icons/weather/weather-41.svg
new file mode 100644
index 00000000000..82a0c13f89c
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-41.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-42.svg b/dotcom-rendering/src/static/icons/weather/weather-42.svg
new file mode 100644
index 00000000000..82a0c13f89c
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-42.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-43.svg b/dotcom-rendering/src/static/icons/weather/weather-43.svg
new file mode 100644
index 00000000000..5c5a7674c60
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-43.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-44.svg b/dotcom-rendering/src/static/icons/weather/weather-44.svg
new file mode 100644
index 00000000000..7d71da3a95a
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-44.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-5.svg b/dotcom-rendering/src/static/icons/weather/weather-5.svg
new file mode 100644
index 00000000000..090f9ec9141
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-5.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-6.svg b/dotcom-rendering/src/static/icons/weather/weather-6.svg
new file mode 100644
index 00000000000..a978836ca09
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-6.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-7.svg b/dotcom-rendering/src/static/icons/weather/weather-7.svg
new file mode 100644
index 00000000000..79f9206ec76
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-7.svg
@@ -0,0 +1 @@
+
diff --git a/dotcom-rendering/src/static/icons/weather/weather-8.svg b/dotcom-rendering/src/static/icons/weather/weather-8.svg
new file mode 100644
index 00000000000..15a46b8989f
--- /dev/null
+++ b/dotcom-rendering/src/static/icons/weather/weather-8.svg
@@ -0,0 +1 @@
+
From 4bf4a0952c02bdd090cfc94b064188093ba9ac23 Mon Sep 17 00:00:00 2001
From: Alex Sanders
Date: Thu, 29 Jun 2023 15:57:54 +0100
Subject: [PATCH 081/147] add max widths to stories
`leftCol` etc dont actually display full width. I should have done this ages ago
---
.../src/components/Weather.stories.tsx | 57 ++++++++++++++-----
1 file changed, 44 insertions(+), 13 deletions(-)
diff --git a/dotcom-rendering/src/components/Weather.stories.tsx b/dotcom-rendering/src/components/Weather.stories.tsx
index a2ddb1b774f..a00a9c1b904 100644
--- a/dotcom-rendering/src/components/Weather.stories.tsx
+++ b/dotcom-rendering/src/components/Weather.stories.tsx
@@ -1,4 +1,3 @@
-import type { StoryFn } from '@storybook/react';
import type { WeatherWidgetProps } from './WeatherWidget';
import { WeatherWidget } from './WeatherWidget';
@@ -88,60 +87,88 @@ export default {
},
};
-const Template: StoryFn = (args: WeatherWidgetProps) => (
-
+export const Mobile = (args: WeatherWidgetProps) => (
+
+
+
);
-
-export const Mobile = Template.bind({});
Mobile.parameters = {
viewport: {
defaultViewport: 'mobile',
},
};
-export const MobileMedium = Template.bind({});
+export const MobileMedium = (args: WeatherWidgetProps) => (
+
+
+
+);
MobileMedium.parameters = {
viewport: {
defaultViewport: 'mobileMedium',
},
};
-export const MobileLandscape = Template.bind({});
+export const MobileLandscape = (args: WeatherWidgetProps) => (
+
+
+
+);
MobileLandscape.parameters = {
viewport: {
defaultViewport: 'mobileLandscape',
},
};
-export const Phablet = Template.bind({});
+export const Phablet = (args: WeatherWidgetProps) => (
+
+
+
+);
Phablet.parameters = {
viewport: {
defaultViewport: 'phablet',
},
};
-export const Tablet = Template.bind({});
+export const Tablet = (args: WeatherWidgetProps) => (
+
+
+
+);
Tablet.parameters = {
viewport: {
defaultViewport: 'tablet',
},
};
-export const Desktop = Template.bind({});
+export const Desktop = (args: WeatherWidgetProps) => (
+
+
+
+);
Desktop.parameters = {
viewport: {
defaultViewport: 'desktop',
},
};
-export const LeftCol = Template.bind({});
+export const LeftCol = (args: WeatherWidgetProps) => (
+
+
+
+);
LeftCol.parameters = {
viewport: {
defaultViewport: 'leftCol',
},
};
-export const Wide = Template.bind({});
+export const Wide = (args: WeatherWidgetProps) => (
+
+
+
+);
Wide.parameters = {
viewport: {
defaultViewport: 'wide',
@@ -149,7 +176,11 @@ Wide.parameters = {
};
// just checks US special case
-export const US = Template.bind({});
+export const US = (args: WeatherWidgetProps) => (
+
+
+
+);
US.args = {
edition: 'US',
};
From b472392bef678bd5828b6f0ccf47bb07689f9890 Mon Sep 17 00:00:00 2001
From: Alex Sanders
Date: Thu, 29 Jun 2023 17:04:48 +0100
Subject: [PATCH 082/147] use correct `location` data structure
---
.../src/components/Weather.stories.tsx | 15 +++++++++++++-
.../src/components/WeatherWidget.tsx | 20 ++++++++++++++++---
2 files changed, 31 insertions(+), 4 deletions(-)
diff --git a/dotcom-rendering/src/components/Weather.stories.tsx b/dotcom-rendering/src/components/Weather.stories.tsx
index a00a9c1b904..bab780eb31e 100644
--- a/dotcom-rendering/src/components/Weather.stories.tsx
+++ b/dotcom-rendering/src/components/Weather.stories.tsx
@@ -6,7 +6,20 @@ export default {
title: 'Components/WeatherWidget',
args: {
edition: 'UK',
- location: 'Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch',
+ location: {
+ key: '328819',
+ localizedName:
+ 'Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch',
+ country: {
+ id: 'GB',
+ localizedName: 'United Kingdom',
+ },
+ administrativeArea: {
+ id: 'GWN',
+ localizedName: 'Gwynedd',
+ },
+ type: 'city',
+ },
now: {
icon: 1,
description: 'Sunny',
diff --git a/dotcom-rendering/src/components/WeatherWidget.tsx b/dotcom-rendering/src/components/WeatherWidget.tsx
index 4fb270e865b..f26301e9002 100644
--- a/dotcom-rendering/src/components/WeatherWidget.tsx
+++ b/dotcom-rendering/src/components/WeatherWidget.tsx
@@ -173,7 +173,19 @@ type ForecastProps = {
};
export interface WeatherWidgetProps {
- location: string;
+ location: {
+ key: string;
+ localizedName: string;
+ country: {
+ id: string;
+ localizedName: string;
+ };
+ administrativeArea: {
+ id: string;
+ localizedName: string;
+ };
+ type: string;
+ };
now: ForecastProps;
forecast: [ForecastProps, ForecastProps, ForecastProps, ForecastProps];
edition: FEFrontConfigType['edition'];
@@ -188,9 +200,11 @@ export const WeatherWidget = ({
const isUS = edition === 'US';
return (
- {location}
+ {location.localizedName}
- Today’s weather for {location}:
+
+ Today’s weather for {location.localizedName}:
+
{/* Current weather */}
From f83dd51f2610cfbb8066db15abc590833eff66d2 Mon Sep 17 00:00:00 2001
From: Alex Sanders
Date: Thu, 29 Jun 2023 17:05:06 +0100
Subject: [PATCH 083/147] `time` -> `dateTime`
---
dotcom-rendering/src/components/Weather.stories.tsx | 8 ++++----
dotcom-rendering/src/components/WeatherWidget.tsx | 2 +-
dotcom-rendering/src/components/WeatherWidgetSlot.tsx | 10 +++++-----
3 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/dotcom-rendering/src/components/Weather.stories.tsx b/dotcom-rendering/src/components/Weather.stories.tsx
index bab780eb31e..99469edd885 100644
--- a/dotcom-rendering/src/components/Weather.stories.tsx
+++ b/dotcom-rendering/src/components/Weather.stories.tsx
@@ -49,7 +49,7 @@ export default {
unit: 'F',
},
},
- time: '2023-06-27T00:00:00.000Z',
+ dateTime: '2023-06-27T00:00:00.000Z',
},
{
icon: 25,
@@ -64,7 +64,7 @@ export default {
unit: 'F',
},
},
- time: '2023-06-27T04:00:00.000Z',
+ dateTime: '2023-06-27T04:00:00.000Z',
},
{
icon: 32,
@@ -79,7 +79,7 @@ export default {
unit: 'F',
},
},
- time: '2023-06-27T08:00:00.000Z',
+ dateTime: '2023-06-27T08:00:00.000Z',
},
{
icon: 44,
@@ -94,7 +94,7 @@ export default {
unit: 'F',
},
},
- time: '2023-06-27T12:00:00.000Z',
+ dateTime: '2023-06-27T12:00:00.000Z',
},
],
},
diff --git a/dotcom-rendering/src/components/WeatherWidget.tsx b/dotcom-rendering/src/components/WeatherWidget.tsx
index f26301e9002..60bb17ae663 100644
--- a/dotcom-rendering/src/components/WeatherWidget.tsx
+++ b/dotcom-rendering/src/components/WeatherWidget.tsx
@@ -169,7 +169,7 @@ type ForecastProps = {
metric: TemperatureProps;
imperial: TemperatureProps;
};
- time?: string;
+ dateTime?: string;
};
export interface WeatherWidgetProps {
diff --git a/dotcom-rendering/src/components/WeatherWidgetSlot.tsx b/dotcom-rendering/src/components/WeatherWidgetSlot.tsx
index 8cb70531fdc..6d9fe46f92c 100644
--- a/dotcom-rendering/src/components/WeatherWidgetSlot.tsx
+++ b/dotcom-rendering/src/components/WeatherWidgetSlot.tsx
@@ -113,7 +113,7 @@ export type WeatherWidgetSlotProps = {
metric: TemperatureProps;
imperial: TemperatureProps;
};
- time?: string;
+ dateTime?: string;
isUS: boolean;
css?: SerializedStyles;
};
@@ -121,12 +121,12 @@ export type WeatherWidgetSlotProps = {
export const WeatherWidgetSlot = ({
icon,
temperature,
- time,
+ dateTime,
description,
isUS,
...props
}: WeatherWidgetSlotProps) => {
- const isNow = isUndefined(time);
+ const isNow = isUndefined(dateTime);
const Icon = lazy(() =>
import(`../static/icons/weather/weather-${icon}.svg`).then(
@@ -154,8 +154,8 @@ export const WeatherWidgetSlot = ({
Now
) : (
-
- {formatTime(time, isUS)}
+
+ {formatTime(dateTime, isUS)}
)}
is
From f5f07cbd43b76b0c69e62d32c5fa33131c59bd28 Mon Sep 17 00:00:00 2001
From: Alex Sanders
Date: Thu, 29 Jun 2023 17:08:30 +0100
Subject: [PATCH 084/147] restore the weather poem
a gift from @uplne https://github.com/guardian/frontend/blob/b981e5b558f7bea596ae34385af5c406092eaf20/static/src/javascripts/projects/facia/modules/onwards/weather.js#L1C1-L13
---
dotcom-rendering/src/components/WeatherWidget.tsx | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/dotcom-rendering/src/components/WeatherWidget.tsx b/dotcom-rendering/src/components/WeatherWidget.tsx
index 60bb17ae663..079d92c53a7 100644
--- a/dotcom-rendering/src/components/WeatherWidget.tsx
+++ b/dotcom-rendering/src/components/WeatherWidget.tsx
@@ -1,3 +1,17 @@
+/**
+ * "WEATHER"
+ *
+ * Whether the weather be fine,
+ * Or whether the weather be not,
+ * Whether the weather be cold,
+ * Or whether the weather be hot,
+ * We'll weather the weather
+ * Whatever the weather,
+ * Whether we like it or not!
+ *
+ * Author: Anonymous British
+ */
+
import { css, keyframes } from '@emotion/react';
import {
between,
From 42b77eeca95233cfbd72f2fbc52a9b63b58c7cf4 Mon Sep 17 00:00:00 2001
From: James Gorrie
Date: Mon, 3 Jul 2023 15:11:18 +0100
Subject: [PATCH 085/147] fix: update WeatherWidget to use palette colours
---
dotcom-rendering/src/components/WeatherWidget.tsx | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/dotcom-rendering/src/components/WeatherWidget.tsx b/dotcom-rendering/src/components/WeatherWidget.tsx
index 079d92c53a7..9eaebff7ebc 100644
--- a/dotcom-rendering/src/components/WeatherWidget.tsx
+++ b/dotcom-rendering/src/components/WeatherWidget.tsx
@@ -16,6 +16,7 @@ import { css, keyframes } from '@emotion/react';
import {
between,
from,
+ palette,
textSans,
until,
visuallyHidden,
@@ -30,7 +31,7 @@ const visuallyHiddenCSS = css`
const widgetCSS = css`
animation: ${keyframes`from { opacity: 0; } to { opacity: 1; }`} 250ms;
- --border: 1px solid #dcdcdc;
+ --border: 1px solid ${palette.neutral[86]};
width: 100%;
display: flex;
flex-direction: row;
@@ -126,7 +127,7 @@ const slotCSS = css`
const linkCSS = css`
a {
${textSans.small()};
- color: #121212;
+ color: ${palette.neutral[7]};
text-decoration: none;
display: block;
display: flex;
From 2c83b37fff95e6ba24774490b2b8ec580e95e086 Mon Sep 17 00:00:00 2001
From: James Gorrie
Date: Mon, 3 Jul 2023 15:13:59 +0100
Subject: [PATCH 086/147] fix: update WeatherWidgetSlot to use palette colours
---
dotcom-rendering/src/components/WeatherWidgetSlot.tsx | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dotcom-rendering/src/components/WeatherWidgetSlot.tsx b/dotcom-rendering/src/components/WeatherWidgetSlot.tsx
index 6d9fe46f92c..1b0651ad56b 100644
--- a/dotcom-rendering/src/components/WeatherWidgetSlot.tsx
+++ b/dotcom-rendering/src/components/WeatherWidgetSlot.tsx
@@ -3,6 +3,7 @@ import { css, keyframes } from '@emotion/react';
import { isUndefined } from '@guardian/libs';
import {
from,
+ palette,
textSans,
until,
visuallyHidden,
@@ -100,7 +101,7 @@ const LoadingIcon = () => (
css={css`
height: 32px;
width: 32px;
- background-color: #f5f5f5;
+ background-color: ${palette.neutral[97]};
`}
>
);
From c03f91f913835758b742c1db4577c36246428015 Mon Sep 17 00:00:00 2001
From: James Gorrie
Date: Mon, 3 Jul 2023 17:13:10 +0100
Subject: [PATCH 087/147] fix: unWidget the Weather
---
.../src/components/Weather.stories.tsx | 42 +++++++++----------
.../{WeatherWidget.tsx => Weather.tsx} | 25 +++++------
...{WeatherWidgetSlot.tsx => WeatherSlot.tsx} | 8 ++--
3 files changed, 35 insertions(+), 40 deletions(-)
rename dotcom-rendering/src/components/{WeatherWidget.tsx => Weather.tsx} (88%)
rename dotcom-rendering/src/components/{WeatherWidgetSlot.tsx => WeatherSlot.tsx} (94%)
diff --git a/dotcom-rendering/src/components/Weather.stories.tsx b/dotcom-rendering/src/components/Weather.stories.tsx
index 99469edd885..e2aa01ce5f6 100644
--- a/dotcom-rendering/src/components/Weather.stories.tsx
+++ b/dotcom-rendering/src/components/Weather.stories.tsx
@@ -1,8 +1,8 @@
-import type { WeatherWidgetProps } from './WeatherWidget';
-import { WeatherWidget } from './WeatherWidget';
+import type { WeatherProps } from './Weather';
+import { Weather } from './Weather';
export default {
- component: WeatherWidget,
+ component: Weather,
title: 'Components/WeatherWidget',
args: {
edition: 'UK',
@@ -100,9 +100,9 @@ export default {
},
};
-export const Mobile = (args: WeatherWidgetProps) => (
+export const Mobile = (args: WeatherProps) => (
-
+
);
Mobile.parameters = {
@@ -111,9 +111,9 @@ Mobile.parameters = {
},
};
-export const MobileMedium = (args: WeatherWidgetProps) => (
+export const MobileMedium = (args: WeatherProps) => (
-
+
);
MobileMedium.parameters = {
@@ -122,9 +122,9 @@ MobileMedium.parameters = {
},
};
-export const MobileLandscape = (args: WeatherWidgetProps) => (
+export const MobileLandscape = (args: WeatherProps) => (
-
+
);
MobileLandscape.parameters = {
@@ -133,9 +133,9 @@ MobileLandscape.parameters = {
},
};
-export const Phablet = (args: WeatherWidgetProps) => (
+export const Phablet = (args: WeatherProps) => (
-
+
);
Phablet.parameters = {
@@ -144,9 +144,9 @@ Phablet.parameters = {
},
};
-export const Tablet = (args: WeatherWidgetProps) => (
+export const Tablet = (args: WeatherProps) => (
-
+
);
Tablet.parameters = {
@@ -155,9 +155,9 @@ Tablet.parameters = {
},
};
-export const Desktop = (args: WeatherWidgetProps) => (
+export const Desktop = (args: WeatherProps) => (
-
+
);
Desktop.parameters = {
@@ -166,9 +166,9 @@ Desktop.parameters = {
},
};
-export const LeftCol = (args: WeatherWidgetProps) => (
+export const LeftCol = (args: WeatherProps) => (
-
+
);
LeftCol.parameters = {
@@ -177,9 +177,9 @@ LeftCol.parameters = {
},
};
-export const Wide = (args: WeatherWidgetProps) => (
+export const Wide = (args: WeatherProps) => (
-
+
);
Wide.parameters = {
@@ -189,9 +189,9 @@ Wide.parameters = {
};
// just checks US special case
-export const US = (args: WeatherWidgetProps) => (
+export const US = (args: WeatherProps) => (
-
+
);
US.args = {
diff --git a/dotcom-rendering/src/components/WeatherWidget.tsx b/dotcom-rendering/src/components/Weather.tsx
similarity index 88%
rename from dotcom-rendering/src/components/WeatherWidget.tsx
rename to dotcom-rendering/src/components/Weather.tsx
index 9eaebff7ebc..9939ca85f13 100644
--- a/dotcom-rendering/src/components/WeatherWidget.tsx
+++ b/dotcom-rendering/src/components/Weather.tsx
@@ -23,13 +23,13 @@ import {
} from '@guardian/source-foundations';
import { SvgExternal } from '@guardian/source-react-components';
import type { FEFrontConfigType } from '../types/front';
-import { WeatherWidgetSlot } from './WeatherWidgetSlot';
+import { WeatherSlot } from './WeatherSlot';
const visuallyHiddenCSS = css`
${visuallyHidden}
`;
-const widgetCSS = css`
+const weatherCSS = css`
animation: ${keyframes`from { opacity: 0; } to { opacity: 1; }`} 250ms;
--border: 1px solid ${palette.neutral[86]};
width: 100%;
@@ -187,7 +187,7 @@ type ForecastProps = {
dateTime?: string;
};
-export interface WeatherWidgetProps {
+export interface WeatherProps {
location: {
key: string;
localizedName: string;
@@ -206,15 +206,10 @@ export interface WeatherWidgetProps {
edition: FEFrontConfigType['edition'];
}
-export const WeatherWidget = ({
- location,
- now,
- forecast,
- edition,
-}: WeatherWidgetProps) => {
+export const Weather = ({ location, now, forecast, edition }: WeatherProps) => {
const isUS = edition === 'US';
return (
-