Git Product home page Git Product logo

hots.dog's People

Contributors

maddyblue avatar

Stargazers

 avatar Schinckus Lionel avatar Sébastien Lorion avatar Zack Gomez avatar  avatar Lukasz D avatar Arran France avatar Joey Pereira avatar Stu Baker avatar Deathshiver avatar Michael Cox avatar

Watchers

 avatar James Cloos avatar Arran France avatar MGatner avatar  avatar

hots.dog's Issues

retry db requests

all backend requests should be smart enough to retry if the db connection was bad. need to make sure it can use a new DNS address if the old one has gone down.

fix players build setting issue

it sets the top level build prop to the day count or the build. when a link is clicked, a single request with that build is made and then the update methods run and set the build field to latest. fix this.

Fix "no build" errors

On a hero talent page, when switching build sometimes a no-build request is made:

ss

fix mobile window sizing

Many pages are fine, but the players/game pages are not. Also just need to fix the inability to scroll or resize.

HL/TL not always present

when filtering by map, figure out of there are no results because the map was out of rotation for the given patch

table filters

for hero page (by role) and players page (by game mode, map, hero)

https://hots.dog/talents/Li%20Li?herolevel=1

some alex talents showing up on lili's page

probably just a cache issue that will get fixed during next recache

oh or it's probably that we had to rollback a bunch of updates so the ids changed. once they go through should be fixed?

display games on player page

Since cockroach doesn't support lookup or nested loop joins, there's no efficient way to fetch game dates. Some solutions:

  1. Do N+1 queries to fetch each game date. This could be improved by filtering the games list per patch, which wouldn't be so bad.
  2. Denormalize. This would take a while to back-compute.

better handling of new heroes

2018-01-10 03:23:42.000 EST
/api/get-compare-hero?build=2.29.6.60821&hero=Blaze
2018-01-10 03:23:42.000 EST
/usr/local/go/src/runtime/asm_amd64.s:2337
2018-01-10 03:23:42.000 EST
runtime.goexit
2018-01-10 03:23:42.000 EST
/usr/local/go/src/runtime/proc.go:195
2018-01-10 03:23:42.000 EST
runtime.main
2018-01-10 03:23:42.000 EST
/go/src/website/main.go:138
2018-01-10 03:23:42.000 EST
main.main
2018-01-10 03:23:42.000 EST
/go/src/website/update.go:58
2018-01-10 03:23:42.000 EST
main.(*hotsContext).updateDB
2018-01-10 03:23:42.000 EST
/go/src/website/cron.go:20
2018-01-10 03:23:42.000 EST
main.(*hotsContext).cronLoop
2018-01-10 03:23:42.000 EST
/go/src/website/cron.go:97
2018-01-10 03:23:42.000 EST
main.(*hotsContext).cron
2018-01-10 03:23:42.000 EST
/go/src/website/cron.go:40
2018-01-10 03:23:42.000 EST
main.(*hotsContext).cron.func1
2018-01-10 03:23:42.000 EST
/go/src/website/main.go:631
2018-01-10 03:23:42.000 EST
main.retry
2018-01-10 03:23:42.000 EST
/go/src/website/cron.go:53
2018-01-10 03:23:42.000 EST
main.(*hotsContext).cron.func1.1
2018-01-10 03:23:42.000 EST
/go/src/website/main.go:1452
2018-01-10 03:23:42.000 EST
main.(*hotsContext).GetCompareHero
2018-01-10 03:23:42.000 EST
2018/01/10 08:23:42 hero required

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.