private async Task UserLeft(SocketGuildUser user) { DateTime joinDate = user.JoinedAt.Value.Date; var timeStayed = DateTime.Now - joinDate; await _loggingService.LogAction( $"User Left - After {(timeStayed.Days > 1 ? Math.Floor((double)timeStayed.Days) + " days" : " ")}" + $" {Math.Floor((double)timeStayed.Hours).ToString(CultureInfo.InvariantCulture)} hours {user.Mention} - `{user.Username}#{user.DiscriminatorValue}` - ID : `{user.Id}`"); await _databaseService.DeleteUser(user.Id); }
private async Task UserLeft(SocketGuildUser user) { DateTime joinDate; DateTime.TryParse(_databaseService.GetUserJoinDate(user.Id), out joinDate); TimeSpan timeStayed = DateTime.Now - joinDate; await _loggingService.LogAction( $"User Left - After {(timeStayed.Days > 1 ? Math.Floor((double) timeStayed.Days).ToString() + " days" : " ")}" + $" {Math.Floor((double) timeStayed.Hours).ToString()} hours {user.Mention} - `{user.Username}#{user.DiscriminatorValue}` - ID : `{user.Id}`"); _databaseService.DeleteUser(user.Id); }