issue: ENG-8893
Timestamps exceed int, we need to use long long
Details
Details
- Reviewers
tomek kamil - Commits
- rCOMM58811e6bd9af: [native][web] Fix timestamp type in cpp
Tested by commenting out isThreadThin check, and commenting out extractKeyserverIDFromIDOptional(messageInfo.threadID) check in getMessageSearchStoreOps. This allowed me to treat a thin thread as if it were thick, and execute local search on it.
Tested that this change fixed message search - next pages or results are now correctly fetched
Diff Detail
Diff Detail
- Repository
- rCOMM Comm
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
Thanks for fixing it!
native/cpp/CommonCpp/DatabaseManagers/SQLiteQueryExecutor.cpp | ||
---|---|---|
2591–2593 ↗ | (On Diff #42724) | I think this should be int64_t like defined in here and you can use bindInt64ToSQL like in other places |
native/cpp/CommonCpp/DatabaseManagers/entities/SQLiteDataConverters.cpp | ||
51 ↗ | (On Diff #42724) | the return type is int - see docs |