You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OBS: förutom Websocket-servern och GateKeeper är allt som står i fet stil Backbone-modeller.
Websocket-servern skickar en update
Första mottagaren i klienten är en parser, jag kallar den för GateKeeper
GateKeeper har en lista/collection av Lines
GateKeeper läser och parsar updaten, räknar på tidsoffsets (så att vi får tider i formatet sekunder-kvar-till-ankomst)
Sedan kollar den vilken linje som ska ha updaten och skickar vidare den dit
Line - en collection av stops
Kollar vilken origin_stop som uppdateringen gäller och skickar vidare den dit
Stop - äger ett antal journeys/vehicles tills de kommer fram till sin destination
Kollar vilken trip/journey id som uppdateringen gäller och skickar vidare informationen dit
Vehicle
Tar emot informationen och triggar ett lämpligt event. För en ny tid så räcker det med att köra this.set({time: new_time}) för att trigga change:time-eventet som borde räcka för att be vyn att anpassa animationshastigheten.
The text was updated successfully, but these errors were encountered:
Förslag:
OBS: förutom Websocket-servern och GateKeeper är allt som står i fet stil Backbone-modeller.
The text was updated successfully, but these errors were encountered: