}
@RequestMapping("/pripoj.se")
public String vychozi(Model model, @RequestParam("hra") String hraId){
//prihlaseni hrace
final ChannelService channelService = ChannelServiceFactory.getChannelService();
final UserService userService = UserServiceFactory.getUserService();
String userId;
String login;
String token;
if(!userService.isUserLoggedIn()){
model.addAttribute("link", userService.createLoginURL("/pripoj.se?hra="+hraId));
return "login";
}
else {
//uzivatel je prihlasen
if(userService != null) {
userId = userService.getCurrentUser().getUserId();
login = userService.getCurrentUser().getNickname();
model.addAttribute("userId", Zpravy.upravText(userId));
model.addAttribute("login", Zpravy.upravText(login));
Hrac pripojeny=new Hrac(userId,login);
SpravceHer.getInstance().getHra(hraId).addHrac(userId, pripojeny);
SeznamHracu sh = SpravceHer.getInstance().getHra(hraId).getHraci();
System.out.println(sh.vratPocetHracu());
//vytvoreni tokenu
//asi vytvoreni kanalu a prirazeni tokenu
if (channelService != null){
token = channelService.createChannel(userId);
pripojeny.setChannel(token);
model.addAttribute("usrKey", Zpravy.upravText(token));
model.addAttribute("hraId", Zpravy.upravText(hraId));
model.addAttribute("user", Zpravy.upravText(userId));