status-mobile/src/status_im
Andrea Maria Piana 9cd891365a
Use payload & avoid transforming in clojure objects.
This commit includes a few performance fixes:
1) Pass a string payload instead of an hex encoded string, to avoid
unecessary conversion
2) Don't js->clj on messages, as that's fairly expensive and we can get
away without
3) Don't use `pr-str` `read-string`, rather convert to json

Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2019-10-23 15:52:32 +02:00
..
android [#8940] Redesign Back, swipe-to-the-left and hardware device Back buttons to align the behavior 2019-10-18 17:27:03 +02:00
bootnodes move networks out of multiaccount 2019-08-28 11:11:40 +02:00
browser [#8977] [Multi-account] Allow user to choose wallet for DApp transactions 2019-10-11 11:08:56 +02:00
chaos_mode [multiaccount] rename multiaccount to account 2019-07-22 11:14:44 +02:00
chat Add gfycat/identicon from status-go 2019-09-26 14:12:43 +02:00
contact Verify ens names on messages and contact requests 2019-10-23 12:32:28 +02:00
data_store Use payload & avoid transforming in clojure objects. 2019-10-23 15:52:32 +02:00
desktop remove unused deps and document the others 2019-09-12 16:12:46 +02:00
ens Verify ens names on messages and contact requests 2019-10-23 12:32:28 +02:00
ethereum Verify ens names on messages and contact requests 2019-10-23 12:32:28 +02:00
fleet drop les 2019-10-15 13:55:39 +02:00
goog [perf] move goog.i18n deps to a module 2019-06-10 21:10:42 +03:00
group_chats Add gfycat/identicon from status-go 2019-09-26 14:12:43 +02:00
hardwallet [#8989] hide keycard settings for regular accounts 2019-10-08 14:19:32 +03:00
init [#8989] hide keycard settings for regular accounts 2019-10-08 14:19:32 +03:00
ios remove unused deps and document the others 2019-09-12 16:12:46 +02:00
ipfs [fix] ipfs CID 2019-05-14 13:44:08 +02:00
log_level fix log level config 2019-09-17 23:31:32 +02:00
mailserver integrate mailserver-ranges api 2019-09-09 18:39:49 +02:00
multiaccounts Verify ens names on messages and contact requests 2019-10-23 12:32:28 +02:00
native_module Remove UUID related code #9048 2019-09-30 15:55:55 +02:00
network drop les 2019-10-15 13:55:39 +02:00
node drop les 2019-10-15 13:55:39 +02:00
notifications Use :multiaccount instead of :multiaccounts/multiaccounts when looking 2019-08-30 19:26:37 +03:00
pairing upgrade status-protocol-go 2019-08-26 12:18:03 +02:00
popover [#8966] biometric 2019-10-04 12:43:32 +02:00
privacy_policy Remove RAM bundle support 2019-08-30 17:13:35 +02:00
protocol drop les 2019-10-15 13:55:39 +02:00
qr_scanner [#7871] Handle multiple opened screens with qr code readers 2019-05-06 17:25:02 +03:00
search re-frame subscriptions optimization 2019-05-01 12:49:31 +02:00
signals Use payload & avoid transforming in clojure objects. 2019-10-23 15:52:32 +02:00
signing [#8977] [Multi-account] Allow user to choose wallet for DApp transactions 2019-10-11 11:08:56 +02:00
stickers [#8945] "null is not an object" error when tap on sticker sent in chat 2019-09-30 15:55:12 +02:00
transport Use payload & avoid transforming in clojure objects. 2019-10-23 15:52:32 +02:00
tribute_to_talk Remove RAM bundle support 2019-08-30 17:13:35 +02:00
ui Use payload & avoid transforming in clojure objects. 2019-10-23 15:52:32 +02:00
utils Use payload & avoid transforming in clojure objects. 2019-10-23 15:52:32 +02:00
wallet [#8446] [Multi-Account] Build account settings for individual wallet 2019-10-18 12:09:47 +02:00
constants.cljs drop les 2019-10-15 13:55:39 +02:00
core.cljs remove yellowbox warnings for componentWillMount and WillUpdate 2019-09-17 17:09:22 +02:00
events.cljs drop les 2019-10-15 13:55:39 +02:00
i18n.clj [#5649] Change react-native-i18n language files to js (Lokalise) 2018-09-10 16:14:12 +03:00
i18n.cljs fix #9003 Recover deleted translations 2019-09-20 13:07:11 +02:00
js_dependencies.cljs Add gfycat/identicon from status-go 2019-09-26 14:12:43 +02:00
modules.clj [perf] extensions module 2019-06-13 09:35:09 +03:00
subs.cljs Verify ens names on messages and contact requests 2019-10-23 12:32:28 +02:00