Example #1
0
		public IEnumerable<GoogleDriveFileActionEntry> GetEntries(Action? actionType = null, Direction? direction = null)
        {
            var stream = _disk.GetFile(FindLogFile());

            var result = LogReader.GetFilesHistoryFromLogs(stream);

            if (actionType != null) result = result.Where(entry => entry.Action == actionType);
            if (direction != null) result = result.Where(entry => entry.Direction == direction);

            return result;
        }
        private IEnumerable <string> GetUsers()
        {
            var fileStream   = _disk.GetFile(ProfilesFilePath);
            var streamReader = new StreamReader(fileStream);

            while (!streamReader.EndOfStream)
            {
                var line = streamReader.ReadLine();
                if (line.StartsWith(@"Path=Profiles/"))
                {
                    yield return(line.Remove(0, @"Path=Profiles/".Length));
                }
            }
        }