Skip to content

Commit ec47085

Browse files
author
Norman Meier
committed
fix: support emoji in tns
Signed-off-by: Norman Meier <norman@berty.tech>
1 parent a5b7af7 commit ec47085

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

packages/screens/Marketplace/NFTDetailScreen.tsx

+3
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,9 @@ export const NFTDetailScreen: ScreenFC<"NFTDetail"> = ({
216216
params: { id },
217217
},
218218
}) => {
219+
// needed for emoji
220+
id = decodeURIComponent(id);
221+
219222
const navigation = useAppNavigation();
220223

221224
const [collectionInfo, setCollectionInfo] = useState<CollectionInfoSmall>();
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
diff --git a/node_modules/@cosmjs/cosmwasm-stargate/build/modules/wasm/queries.js b/node_modules/@cosmjs/cosmwasm-stargate/build/modules/wasm/queries.js
2+
index 8f87522..f1bae9c 100644
3+
--- a/node_modules/@cosmjs/cosmwasm-stargate/build/modules/wasm/queries.js
4+
+++ b/node_modules/@cosmjs/cosmwasm-stargate/build/modules/wasm/queries.js
5+
@@ -55,7 +55,7 @@ function setupWasmExtension(base) {
6+
return queryService.RawContractState(request);
7+
},
8+
queryContractSmart: async (address, query) => {
9+
- const request = { address: address, queryData: (0, encoding_1.toAscii)(JSON.stringify(query)) };
10+
+ const request = { address: address, queryData: (0, encoding_1.toUtf8)(JSON.stringify(query)) };
11+
const { data } = await queryService.SmartContractState(request);
12+
// By convention, smart queries must return a valid JSON document (see https://github.com/CosmWasm/cosmwasm/issues/144)
13+
let responseText;

0 commit comments

Comments
 (0)