private async Task <SessionData> AddChat(int botId, long chatId) { var storedSession = await _chatsRepository.AddChat(botId, chatId); if (storedSession == null) { return(null); } var sessionData = CreateSessionData(storedSession); _sessionChanges.OnNext(sessionData); return(sessionData); }