Commit Graph

12 Commits

Author SHA1 Message Date
Emi Matchu 470c805880 Save last trade activity time onto User
In impress-2020, we do a big slow query to figure out which users have
been active in trades recently. Now, we cache that timestamp on the
User model.

This won't have any immediate effect; it's to clear the way for Classic
DTI to receive the better trade ratios feature people like from 2020.

I also added some unit testing infra because I finally wanted it! for
all the ways you can trigger this timestamp lol

Note too that this is a bit of an unusually complex migration, but my
hope is that the batching and query structure and such helps it run
surprisingly fast! 🤞
2024-01-19 00:00:46 -08:00
Emi Matchu 27f21ab775 Delete unused test directory
Until we're actually using the little helpers and scaffolding code,
let's just not have the clutter!
2024-01-18 21:42:20 -08:00
Emi Matchu 13371e3cf2 Remove unused automated testing files & gems
Look, I'll be real, I have literally not run these automated tests in
probably like a whole decade. Most of these files are empty, the ones
that aren't seem basically trivial, and I bet half of it would fail
anyway.

If I wanted to do real automated testing, I would basically want to
start from scratch anyway, and apply coverage I can trust to the areas
I actually care about.

Until then, I feel like these gems and files are mostly just clutter,
and I don't like them being One More Barrier To Entry. Goodbye, unused
complexity!
2023-10-25 16:09:01 -07:00
Emi Matchu bb233359d8 core of pet loading, still needs get image hash, download assets 2010-10-07 10:46:23 -04:00
Emi Matchu 531aac6523 upgrade to rails 3, make item tests pass 2010-10-03 19:50:32 -04:00
Emi Matchu 9671a02ecc zones are now a static resource, like species and color. database table remains for compatibility with main PHP app 2010-06-09 23:15:51 -04:00
Emi Matchu 7fc59745e5 pet state models now own assets, not pet types 2010-05-20 21:11:08 -04:00
Emi Matchu a5866a19e3 zone model in order to be able to include depth for swf_asset JSON 2010-05-20 19:04:56 -04:00
Emi Matchu 7a32b9c894 both items, pet types own assets 2010-05-16 20:45:30 -04:00
Emi Matchu 230026597b groundwork for preview, swf asset and relationship model 2010-05-16 15:01:38 -04:00
Emi Matchu 84a681521a basic item factory 2010-05-14 18:33:56 -04:00
Emi Matchu 87fc4bdf05 rails 3 2010-05-14 18:12:31 -04:00