Skip to content

Commit 8021aac

Browse files
authored
feat: optimize warp stats to query and update in bulk (#77)
- Removed duplicate code - Simplified warp stat structs to reuse a single struct as they all work the same - Now queries all warp stats with the counts in a single query instead of querying all stats and then each users count individually - Now updates all stats in batches of 1000 instead of 1 at a time
1 parent 4473b04 commit 8021aac

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+617
-500
lines changed

.gitignore

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,43 @@
1-
/target/
1+
# Operating system files
2+
.DS_Store
3+
Thumbs.db
4+
5+
# Logs
6+
*.log
7+
8+
# IDEs and editors
9+
.vscode/
10+
.idea/
11+
*.sublime-workspace
12+
*.sublime-project
13+
14+
15+
# Compiled files
16+
*.class
17+
*.pyc
18+
*.o
19+
*.so
20+
21+
# Misc
22+
*.swp
23+
*.bak
24+
*.tmp
25+
26+
# Generated by Cargo
27+
# will have compiled files and executables
28+
debug
29+
target
30+
31+
# These are backup files generated by rustfmt
32+
**/*.rs.bk
33+
34+
# MSVC Windows builds of rustc generate these, which store debugging information
35+
*.pdb
36+
37+
# Generated by cargo mutants
38+
# Contains mutation testing data
39+
**/mutants.out*/
40+
241
/.direnv/
342
/.devenv/
443

.sqlx/query-638f11a501bdfadbf92e6e9ee7bf28f1d787ed7a67fac69d06549678a13faa7c.json renamed to .sqlx/query-101fc4dcd664ac732e9cc426e3e28bc8ec2c683035d6ec1075d6e080f8d5d387.json

Lines changed: 5 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-70458abc82291e201282654a634e9f90c58aefc2bc06267a9948189cf94d5d7a.json renamed to .sqlx/query-143c54d418dd88312040eaf0663f0f75d53782c14b8ca98d0e77ed8718e4bd7d.json

Lines changed: 5 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-267001519a5adf68954ee01fd28566dc567ffa9293b4c47c8e2cedce162afcde.json renamed to .sqlx/query-1a574f0f6a5a7c8dbd871e3622052b8b5be544380b5e2733968a2bfe57942765.json

Lines changed: 5 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-3b976cfa35f57b820ee76d967de6be009ca09e49dddf7d57e784fd3c117b15ec.json

Lines changed: 17 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-45ec1d03bfc868e0e693ba4c3212bda1f88763ef0d0cf60e0e0e10905903e19c.json

Lines changed: 17 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-74343cf98c6692307904c24e7ddee37ad3a7eb22ccd017128b5eb8af9e83831c.json renamed to .sqlx/query-64667d0af479f5959588f16be53bb8c9c0707f3373c1071e92c20dd455c16500.json

Lines changed: 5 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-88993559ce3551b89a2288277de86a7da99a20653392df3cd0f5b89904c7fa87.json

Lines changed: 0 additions & 32 deletions
This file was deleted.

.sqlx/query-c5c8cc476d09cc458049f47427fbbe8e859e5f0f9c691d2eefedcdb44e6e17fd.json

Lines changed: 17 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-c96d521a33c6370eaf3d9ff5a63dc083f3f4f3b6176fb2aaa1c8c611c65fbd96.json

Lines changed: 17 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)