mirror of
https://github.com/status-im/status-go.git
synced 2025-02-20 02:38:13 +00:00
* fix_: chats and message history loading after login takes too much time * chore_: split to small functions to writing unit test easily * test_: add test * chore_: improve OldestMessageWhisperTimestampByChatIDs function - Use 'any' type instead of 'interface{}' for args slice - Add error check after rows iteration * chore_: optimize OldestMessageWhisperTimestampByChatIDs query This commit simplifies and optimizes the SQL query in the OldestMessageWhisperTimestampByChatIDs function. The changes include: 1. Removing the subquery and ROW_NUMBER() function 2. Using MIN() and GROUP BY instead of the previous approach 3. Directly selecting the required columns in a single query These changes should improve the performance of the function, especially for large datasets, while maintaining the same functionality.
Status bindings for go-ethereum
Docs
- How to Build
- How to Contribute
- How to Release
- How to run a Bootnode
- How to run a Mailserver
- How to run a Waku node
- How to configure status-go
Policies
License
Description
Languages
Go
98.4%
Python
0.9%
Shell
0.4%
Makefile
0.1%
Groovy
0.1%