public async Task <IActionResult> RealTime([FromBody] DataOfRealTimeRequest request) { var user = UserService.GetAll().FirstOrDefault(x => x.Login == User.Identity.Name); AddUserService.AddUser(request); return(Json(new KlineResponse { Success = true, })); }
public void AddUser(DataOfRealTimeRequest data) { CurrentUser user = new CurrentUser(); user.id = data.UserId; user.User = data.Login; user.timer = new System.Timers.Timer(); user.timer.Interval = 60000 * data.Value; user.timer.Elapsed += (obj, e) => TimerService.Count(data, e); user.timer.Start(); users.Add(user); }