Skip to content

Commit

Permalink
Only use token based items for ClaimItems
Browse files Browse the repository at this point in the history
  • Loading branch information
U-lis committed Aug 19, 2024
1 parent 00aba1b commit 77b87f9
Showing 1 changed file with 6 additions and 33 deletions.
39 changes: 6 additions & 33 deletions worker/worker/handler.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,21 +35,6 @@

engine = create_engine(DB_URI, pool_size=5, max_overflow=5)

ITEM_TOKEN_DICT = {
"3991e04dd808dc0bc24b21f5adb7bf1997312f8700daf1334bf34936e8a0813a":
{"ticker": "Item_NT_400000", "decimal_places": 0},
"00dfffe23964af9b284d121dae476571b7836b8d9e2e5f510d92a840fecc64fe":
{"ticker": "Item_NT_500000", "decimal_places": 0},
"f8faf92c9c0d0e8e06694361ea87bfc8b29a8ae8de93044b98470a57636ed0e0":
{"ticker": "Item_NT_600201", "decimal_places": 0},
"08f566bb43570aad34c1790901f824dd5609db880afebd5382fcec054203d92a":
{"ticker": "Item_NT_600202", "decimal_places": 0},
"1a755098a2bc0659a063107df62e2ff9b3cdaba34d96b79519f504b996f53820":
{"ticker": "Item_NT_800201", "decimal_places": 0},
"CRYSTAL": {"ticker": "FAV__CRYSTAL", "decimal_places": 18},
"RUNE_GOLDENLEAF": {"ticker": "FAV__RUNE_GOLDENLEAF", "decimal_places": 0},
}


@dataclass
class SQSMessageRecord:
Expand Down Expand Up @@ -110,25 +95,13 @@ def process(sess: Session, message: SQSMessageRecord, nonce: int = None) -> Tupl

claim_data = []
for item in product.fungible_item_list:
if item.fungible_item_id in ITEM_TOKEN_DICT:
data = ITEM_TOKEN_DICT[item.fungible_item_id]
claim_data.append(FungibleAssetValue.from_raw_data(
ticker=data["ticker"], decimal_places=data["decimal_places"], amount=item.amount)
)
else:
claim_data.append(FungibleAssetValue.from_raw_data(
ticker=item.fungible_item_id, decimal_places=0, amount=item.amount
))
claim_data.append(FungibleAssetValue.from_raw_data(
ticker=item.fungible_item_id, decimal_places=0, amount=item.amount
))
for fav in product.fav_list:
if fav.ticker in ITEM_TOKEN_DICT:
data = ITEM_TOKEN_DICT[fav.ticker]
claim_data.append(FungibleAssetValue.from_raw_data(
ticker=data["ticker"], decimal_places=data["decimal_places"], amount=fav.amount)
)
else:
claim_data.append(FungibleAssetValue.from_raw_data(
ticker=fav.ticker, decimal_places=fav.decimal_places, amount=fav.amount
))
claim_data.append(FungibleAssetValue.from_raw_data(
ticker=fav.ticker, decimal_places=fav.decimal_places, amount=fav.amount
))

action = ClaimItems(claim_data=[{"avatarAddress": avatar_address, "fungibleAssetValues": claim_data}], memo=memo)

Expand Down

0 comments on commit 77b87f9

Please sign in to comment.