Skip to content

Commit 33f2093

Browse files
authored
Remove L2A button AB test (#14865)
* Remove L2A button AB test * lint
1 parent b0a1085 commit 33f2093

File tree

1 file changed

+10
-33
lines changed

1 file changed

+10
-33
lines changed

dotcom-rendering/src/components/ListenToArticle.importable.tsx

Lines changed: 10 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
import { log } from '@guardian/libs';
22
import { useEffect, useState } from 'react';
3-
import {
4-
getListenToArticleClient,
5-
getNativeABTestingClient,
6-
} from '../lib/bridgetApi';
3+
import { getListenToArticleClient } from '../lib/bridgetApi';
74
import { useIsBridgetCompatible } from '../lib/useIsBridgetCompatible';
85
import { ListenToArticleButton } from './ListenToArticleButton';
96

@@ -37,39 +34,19 @@ export const ListenToArticle = ({ articleId }: Props) => {
3734
useEffect(() => {
3835
if (isBridgetCompatible) {
3936
Promise.all([
40-
// AB TESTING native
41-
getNativeABTestingClient().getParticipations(),
4237
getListenToArticleClient().isAvailable(articleId),
4338
getListenToArticleClient().isPlaying(articleId),
4439
getListenToArticleClient().getAudioDurationSeconds(articleId),
4540
])
46-
.then(
47-
([
48-
abParticipations,
49-
isAvailable,
50-
isPlaying,
51-
durationSeconds,
52-
]) => {
53-
// AB TESTING native start
54-
const variant = abParticipations.get(
55-
'l2a_article_button_test',
56-
);
57-
if (variant === 'no-button') {
58-
setShowButton(false);
59-
} else if (variant === 'with-duration') {
60-
setAudioDurationSeconds(
61-
typeof durationSeconds === 'number' &&
62-
durationSeconds > 0
63-
? durationSeconds
64-
: undefined,
65-
);
66-
setShowButton(isAvailable && !isPlaying);
67-
} else if (variant === 'without-duration') {
68-
setShowButton(isAvailable && !isPlaying);
69-
}
70-
// AB TESTING native ends
71-
},
72-
)
41+
.then(([isAvailable, isPlaying, durationSeconds]) => {
42+
setAudioDurationSeconds(
43+
typeof durationSeconds === 'number' &&
44+
durationSeconds > 0
45+
? durationSeconds
46+
: undefined,
47+
);
48+
setShowButton(isAvailable && !isPlaying);
49+
})
7350
.catch((error) => {
7451
console.error(
7552
'Error fetching article audio status: ',

0 commit comments

Comments
 (0)