Commit Graph

175 Commits

Author SHA1 Message Date
Tomas Slusny
60e17c2ac1 Log only exception message on feed lookup failures
Seeing same exceptions over and over again is not very useful, mainly
when their stacktraces are not useful too.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-16 04:43:03 +01:00
Tomas Slusny
0529d5d144 loottracker service: include time in loot record
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-13 23:51:36 +01:00
Adam
b008cf33a6 Merge pull request #7834 from deathbeam/add-loot-tracker-offset
Add offset to loot tracker API
2019-02-12 18:01:14 -05:00
Adam
b8866c01d8 Merge pull request #7773 from Adam-/ge2
Add GE history tracker
2019-02-12 18:00:44 -05:00
Adam
da67381ba7 Add GE history tracker
Add http service to log completed trades, and submit trades when
completed.
2019-02-12 17:51:59 -05:00
Tomas Slusny
d2713c2138 Add offset to loot tracker API
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-12 22:49:01 +01:00
Tomas Slusny
5b03cf3a68 Fix unmapped target property "time" warning
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-02-12 08:54:58 +01:00
Adam
55395b6708 loottracker service: correct kills foreign key 2019-02-10 11:26:47 -05:00
Adam
860aa89a4d http api: rename OSB ge classes with OSB prefix 2019-02-09 11:41:30 -05:00
Adam
22963c72b1 chat controller/service: add boss to pb 2019-02-01 22:29:45 -05:00
Adam
c62941855d Use existing sessionid on login if available 2019-01-31 19:47:56 -05:00
Adam
9d5dad5cad Add !pb chat command 2019-01-26 15:58:35 -05:00
Adam
9c4df28f2b chat controller: fix method name of getQp 2019-01-26 15:58:18 -05:00
Adam
41ae79437e Add task chat command
Co-authored-by: Spedwards <improbablepuzzle@gmail.com>
2019-01-22 19:13:32 -05:00
Adam
af32db0f3c Merge pull request #7457 from deathbeam/xp-tracker-do-not-discard
Do not discard 1 second requests in Xp tracker
2019-01-22 17:15:51 -05:00
Adam
86b3ee6a8d examine service: use item descriptions from item service if available 2019-01-20 16:17:05 -05:00
Adam
5389bbe66d examine service: split into controller and service 2019-01-20 16:17:05 -05:00
Tomas Slusny
a39441fff0 Change xp tracker filter clean to 3 hours
Change xp tracker username filter cleanup from 1 hour to 3 hours.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-01-20 04:39:41 +01:00
Tomas Slusny
f8844d65a3 Do not discard 1 second requests in Xp tracker
Do not discard all requests excpect last one in 1 second internal in XP
tracker.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-01-20 04:32:37 +01:00
Adam
a952ea3bae item service: detect new items when price scraping 2019-01-17 19:28:17 -05:00
Adam
050160686b http service: remove unused import 2019-01-15 10:24:12 -05:00
Adam
c50023eb89 http service: replace JedisPool with own pool implementation
JedisPool appears to not work correctly and is losing connections.
2019-01-15 09:40:29 -05:00
Adam
1beeadf87a http service: fix servlet not starting 2019-01-12 12:25:33 -05:00
Adam
47fc4ad60a account service: default last_used to current time 2019-01-12 11:40:20 -05:00
Adam
f99775aaad loot tracker service: correct kill expiry query to use idx_time propertly 2019-01-12 11:36:21 -05:00
Adam
67e397a2b0 http service: disable logback packaging data 2019-01-12 11:36:20 -05:00
Adam
b65018ae84 Add qp to chat service 2019-01-05 18:03:23 -05:00
Adam
5192a28cec http service: rename kc to chat 2019-01-05 18:03:22 -05:00
Adam
598480dfe4 kc: change to use redis for storage 2019-01-05 18:03:20 -05:00
Adam
ce18860d10 http service: use jedis connection pool 2019-01-05 12:55:01 -05:00
Adam
a5179402b3 xp tracker: reduce hiscore lookup delay to 1 second 2019-01-04 16:49:02 -05:00
Adam
d03dc8914d xp tracker: try to not look up the same user too frequently 2019-01-04 16:49:02 -05:00
Adam
c3360640b3 account service: publish login responses to redis too 2018-12-29 17:56:33 -05:00
Adam
1af1601b3e loot tracker service: remove type argument from delete
The client does not track type and eventId so it cannot use it
2018-12-28 18:18:37 -05:00
Adam
15985db678 loot tracker service: expose method to delete loot records 2018-12-27 20:57:48 -05:00
Adam
b6406c30a5 xtea service: split into xtea controller and service 2018-12-23 21:08:49 -05:00
Adam
067c9aa2db xtea service: add cache for recently tried keys 2018-12-23 21:08:48 -05:00
Adam
d9fb3a99da loot tracker service: fix getting loot records 2018-12-23 14:18:47 -05:00
Adam
dc5f9fe264 account service: readd wscount endpoint 2018-12-23 10:26:52 -05:00
Adam
3d9c962c6f Remove old session service and replace usages with new one
The new service was split off into a separate repository
2018-12-22 14:31:18 -05:00
Adam
989c2880f0 xp tracker: clean up imports 2018-12-20 14:23:45 -05:00
Adam
1001ddf11b xp tracker: limit lookups to most 1 per 3 seconds
Drop the rest to prevent backlogging. The hiscore API throttling is
fairly strict.
2018-12-20 14:04:15 -05:00
Adam
0148a3f7cd http service: add endpoint for websocket session count 2018-12-18 17:42:27 -05:00
Adam
682bf8d77d http api: add loot tracker service and client
Co-authored-by: TheStonedTurtle <29030969+TheStonedTurtle@users.noreply.github.com>
2018-12-14 18:19:16 -05:00
Adam
e3c84db8aa Increase session ping time to 10 minutes 2018-12-09 20:59:11 -05:00
Adam
2f122e19df sesssion controller: create sessions when pinging unknown sessions 2018-12-09 20:58:47 -05:00
Adam
3470cdbb9c Merge pull request #6881 from Nightfirecat/add-dmmt-worldtypes
Add DMMT world types, handle them in plugins, update SDMM teleblock timers
2018-12-09 12:19:43 -05:00
Adam
5dce23a9cc http-service: set kc table engine to MEMORY 2018-12-08 22:42:21 -05:00
Adam
5e25397fc6 http service: optimize session queries 2018-12-08 21:25:49 -05:00
Jordan Atwood
716144ff87 Add DMM Tournament world type 2018-12-08 18:03:43 -08:00