jake
318aeeba2b
minor room refactor, room db table, add room ids to itemnotes
1 year ago
jake
414672252c
use GATs to remove lifetime on postgresgateway
1 year ago
jake
a7c1968a48
properly commit shared bank meseta in inmemory transaction
1 year ago
jake
9f91ada947
fix inmemory get_bank_meseta
1 year ago
jake
0bf84db189
bankname -> bankidentifier
1 year ago
jake
f27c121539
take ref to weapon modifier
1 year ago
jake
6a2703ed6c
update inmemory gateway to reflect how inventory actually works
1 year ago
jake
f09c73611f
fix some user setting entity stuff
1 year ago
jake
d495ec97f2
fix this keyconfig nonsense
1 year ago
jake
a2686e2be8
anyhow
1 year ago
jake
e0e68b9ad7
impromptu db transaction refactor
2 years ago
jake
e5ff75e367
clippy
2 years ago
jake
d6c2e289ff
use async mutexes in inmemorygateway and reimplement inmemorygateway transactions
2 years ago
jake
4788f707ed
track character playtime
2 years ago
jake
5f4325429e
trade refactor
2 years ago
jake
d3d8d766b8
magstuff
2 years ago
jake
03df819a04
bank itemstate stuff
2 years ago
jake
4ccdf579bd
make inmemorytransaction actually work
2 years ago
jake
94c50c011d
entitygateway stuff should take &BankName not BankName
2 years ago
jake
5d6f9deb59
mostly appease clippy
2 years ago
jake
3d51b3ee57
don't need static for with_transaction
2 years ago
jake
cbb5c1fffd
add transactions!
2 years ago
jake
a2e78014ee
make all entitygateway functions take &mut self, move postgres functions to separate function for future use
2 years ago
jake
6631468871
trade refactor
2 years ago
jake
ce09c93940
magstuff
2 years ago
jake
8a7974f77f
bank itemstate stuff
2 years ago
jake
e407409f04
make inmemorytransaction actually work
2 years ago
jake
2b6f988c41
entitygateway stuff should take &BankName not BankName
2 years ago
jake
ab031e41a3
mostly appease clippy
2 years ago
jake
2b4c9885ee
don't need static for with_transaction
2 years ago
jake
3c62587e7e
add transactions!
2 years ago
jake
c7d46d9ff8
make all entitygateway functions take &mut self, move postgres functions to separate function for future use
2 years ago
andy
b3e7d2b4b5
characters can save kbm/gamepad configs
2 years ago
jake
a6e50555de
appease the clip
2 years ago
jake
9c34baeb26
meseta refactor
2 years ago
jake
b3b6dad6ad
trades!
2 years ago
jake
82ef5ba2ea
RIP ItemLocation
fun while it lasted
ItemLocation ceased to be the canonical place to store an item's
location. replaced with ItemNote which basically covers the actual use
case but without the enforcing of a location.
3 years ago
jake
6ed0d838d2
add gateway function set_character_meseta
3 years ago
jake
10c2b1ec89
lint src/entity/gateway/*
3 years ago
jake
8cece2431f
this isn't a valid thing anymore
3 years ago
jake
e4cdd2b95a
weapons can have tek modifiers
4 years ago
jake
fb6eaeffd2
remove change_item
4 years ago
jake
7ae8976c10
i t e m r e f a c t o r
4 years ago
jake
e8fd37e32d
save_item -> change_item, impl for postgres
4 years ago
jake
66d25ed155
fix name shadowing
4 years ago
jake
cae89cd2ac
get_items_by_character takes character id not character entity
4 years ago
jake
c802bceb3c
prevent double logins
4 years ago
jake
a14aee4e29
handle unactivated accounts in the correct spot
4 years ago
jake
2351b31125
entitygateway uses results for its functions now
4 years ago
jake
17a8b288c1
change banned from bool to timestamp
4 years ago