Skip to content

Commit 82fc8b4

Browse files
authored
fix: mf-6517 report after claiming redpacket on twitter (#11992)
1 parent 406ea80 commit 82fc8b4

File tree

4 files changed

+6
-8
lines changed

4 files changed

+6
-8
lines changed

packages/mask/content-script/site-adaptor-infra/utils/create-post-context.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,12 @@ export function createSiteAdaptorSpecializedPostContext(site: EnhanceableSite, a
7878
const version = new ValueRef<SupportedPayloadVersions | undefined>(undefined)
7979
return {
8080
author: author.author,
81-
source: null,
8281
handle: NULL,
8382
coAuthors: opt.coAuthors,
8483
avatarURL: author.avatarURL,
8584
nickname: author.nickname,
8685
site,
86+
source: opt.source,
8787
postID: author.postID,
8888

8989
get rootNode() {

packages/mask/content-script/site-adaptors/twitter.com/collecting/post.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ function registerPostCollectorInner(
9393
isFocusing: isDetailTweet(tweetNode),
9494
suggestedInjectionPoint: tweetNode,
9595
...refs.subscriptions,
96+
source: 'Twitter',
9697
})
9798
function run() {
9899
collectPostInfo(tweetNode, refs, cancel)

packages/plugins/RedPacket/src/SiteAdaptor/RedPacket/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ export const RedPacket = memo(function RedPacket({ payload }: RedPacketProps) {
100100
const [{ loading: isClaiming, value: claimTxHash }, claimCallback] = useClaimCallback(account, payload)
101101
const site = usePostInfoDetails.site()
102102
const source = usePostInfoDetails.source()
103-
const platform = source?.toLowerCase() as 'lens' | 'farcaster'
103+
const platform = source?.toLowerCase()
104104
const isOnFirefly = site === EnhanceableSite.Firefly
105105
const postUrl = usePostInfoDetails.url()
106106
const handle = usePostInfoDetails.handle()

packages/plugins/RedPacket/src/SiteAdaptor/hooks/useParseRedPacket.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import {
22
useLastRecognizedIdentity,
33
usePostInfoPostMetadataImages,
4-
usePostInfoSite,
54
usePostInfoSource,
65
} from '@masknet/plugin-infra/content-script'
7-
import { EnhanceableSite, NetworkPluginID } from '@masknet/shared-base'
6+
import { NetworkPluginID } from '@masknet/shared-base'
87
import { useChainContext, useNetworkContext } from '@masknet/web3-hooks-base'
98
import { FireflyRedPacket } from '@masknet/web3-providers'
109
import type { FireflyRedPacketAPI } from '@masknet/web3-providers/types'
@@ -25,12 +24,10 @@ export function useParseRedPacket(chainId: ChainId) {
2524
const source = usePostInfoSource()
2625
const me = useLastRecognizedIdentity()
2726
const myProfileId = me?.profileId
28-
const site = usePostInfoSite()
29-
const isOnFirefly = site === EnhanceableSite.Firefly
3027

3128
const query = useQuery({
32-
enabled: images.length > 0 && isOnFirefly,
33-
queryKey: ['red-packet', 'parse', source, images[0], account],
29+
enabled: images.length > 0,
30+
queryKey: ['red-packet', 'parse', source?.toLowerCase(), images[0], account],
3431
queryFn: async () => {
3532
const platform = source?.toLowerCase() as FireflyRedPacketAPI.PlatformType
3633
return FireflyRedPacket.parse({

0 commit comments

Comments
 (0)