Skip to content

Commit

Permalink
Merge branch 'develop' into preview
Browse files Browse the repository at this point in the history
  • Loading branch information
quanghuynguyen1902 committed Dec 20, 2023
2 parents 23fe5d4 + 93ab029 commit d3a3cf7
Showing 1 changed file with 0 additions and 69 deletions.
69 changes: 0 additions & 69 deletions src/commands/pay/me/processor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,21 @@ import { parseUnits } from "ethers/lib/utils"
import { embedsColors } from "types/common"
import { composeButtonLink } from "ui/discord/button"
import { composeEmbedMessage } from "ui/discord/embed"
import { isEvm } from "utils/chain"
import {
emojis,
equalIgnoreCase,
getAuthor,
getEmoji,
getEmojiToken,
getEmojiURL,
TokenEmojiKey,
} from "utils/common"
import {
MOCHI_ACTION_PAY_ME,
MOCHI_PLATFORM_DISCORD,
PREFIX_DISCORD_HANDLER,
PREFIX_EMAIL_HANDLER,
PREFIX_TELEGRAM_HANDLER,
SPACES_REGEX,
} from "utils/constants"
import { reply } from "utils/discord"
import { sendNotificationMsg } from "utils/kafka"
import { isTokenSupported, parseMoniker } from "utils/tip-bot"

import { utils } from "@consolelabs/mochi-formatter"
Expand Down Expand Up @@ -68,42 +63,6 @@ export async function run({

const t = await getToken(token)

let { data: inAppWallets, ok: mochiWalletResOk } =
await mochiPay.getMochiWalletsByProfileId(p.id)
if (!mochiWalletResOk) throw new Error()
inAppWallets ||= []
inAppWallets = inAppWallets.filter((w: any) => {
if (t?.chain?.type && isEvm(t?.chain?.type)) {
return equalIgnoreCase(w.chain.symbol, "evm")
}
return equalIgnoreCase(w.chain.symbol, t?.chain?.symbol ?? "")
})

const associatedAccs =
p.associated_accounts
?.filter((aa: any) => aa.platform.includes("chain"))
.map((aa: any) => {
let symbol = "EVM"
if (equalIgnoreCase(aa.platform, "ronin-chain")) {
symbol = "RON"
} else if (equalIgnoreCase(aa.platform, "sui-chain")) {
symbol = "SUI"
} else if (equalIgnoreCase(aa.platform, "solana-chain")) {
symbol = "SOL"
}
return {
wallet_address: aa.platform_identifier,
chain: {
symbol,
},
}
})
.filter((w: any) => {
if (t?.chain?.type && isEvm(t?.chain?.type)) {
return equalIgnoreCase(w.chain.symbol, "evm")
}
return equalIgnoreCase(w.chain.symbol, t?.chain?.symbol ?? "")
}) ?? []
const isDm = msgOrInteraction.channel?.type === "DM"
let dm: any
if (targets?.length) {
Expand Down Expand Up @@ -172,34 +131,6 @@ export async function run({
null,
null,
)
await sendNotificationMsg({
type: typePayRequest,
pay_request_metadata: {
target_profile_id: target.id,
user_profile_id: p.id,
amount: utils.formatTokenDigit(amount),
token,
pay_link: link,
request_id: res.data.code,
action: MOCHI_ACTION_PAY_ME,
note: note,
from_platform: MOCHI_PLATFORM_DISCORD,
target_platform: target.platform,
moniker,
original_amount: utils.formatTokenDigit(original_amount),
usd_amount: utils.formatUsdDigit(res.data.usd_amount),
wallets: [
...inAppWallets?.map((w: any) => ({
chain: w.chain.symbol,
platform_identifier: w.wallet_address,
})),
...associatedAccs.map((w: any) => ({
chain: w.chain.symbol,
platform_identifier: w.wallet_address,
})),
],
},
})
}
if (!isDm) {
await reply(msgOrInteraction, {
Expand Down

0 comments on commit d3a3cf7

Please sign in to comment.