|
@@ -1,3 +1,4 @@
|
|
|
|
+using System;
|
|
using System.Threading.Tasks;
|
|
using System.Threading.Tasks;
|
|
using MafiaTelegramBot.Controllers;
|
|
using MafiaTelegramBot.Controllers;
|
|
using MafiaTelegramBot.DataBase.EntityDao;
|
|
using MafiaTelegramBot.DataBase.EntityDao;
|
|
@@ -14,10 +15,11 @@ namespace MafiaTelegramBot.Models.Commands
|
|
{
|
|
{
|
|
var command = update.Message.Text.Split(' ');
|
|
var command = update.Message.Text.Split(' ');
|
|
var player = await UserDao.GetPlayerById(UserId);
|
|
var player = await UserDao.GetPlayerById(UserId);
|
|
|
|
+ Console.WriteLine(player.isAdmin);
|
|
if (player.GetRoomName() != "")
|
|
if (player.GetRoomName() != "")
|
|
return await Bot.SendWithMarkdown2(ChatId, $"{strings.prefer_leave_from_room} {player.GetRoomName()}");
|
|
return await Bot.SendWithMarkdown2(ChatId, $"{strings.prefer_leave_from_room} {player.GetRoomName()}");
|
|
if (command.Length <= 1)
|
|
if (command.Length <= 1)
|
|
- return await Bot.SendWithMarkdown2(ChatId, strings.start_message, Keyboard.MainMenu);
|
|
|
|
|
|
+ return await Bot.SendWithMarkdown2(ChatId, strings.start_message, player.IsAdmin ? Keyboard.AdminMainMenu : Keyboard.MainMenu);
|
|
var code = await RoomController.ConnectToGame(player, command[1]);
|
|
var code = await RoomController.ConnectToGame(player, command[1]);
|
|
var result = code == ResultCode.CodeOk
|
|
var result = code == ResultCode.CodeOk
|
|
? Bot.SendWithMarkdown2(ChatId, strings.successful_entry_into_room, Keyboard.PlayerGameMenu)
|
|
? Bot.SendWithMarkdown2(ChatId, strings.successful_entry_into_room, Keyboard.PlayerGameMenu)
|