From 27ed44bb8c618e4b30de5cec44bbb47be8084539 Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 11 Mar 2020 18:16:18 +0800 Subject: ... --- Timeline/Services/TimelineService.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'Timeline/Services/TimelineService.cs') diff --git a/Timeline/Services/TimelineService.cs b/Timeline/Services/TimelineService.cs index 97280728..301a1d97 100644 --- a/Timeline/Services/TimelineService.cs +++ b/Timeline/Services/TimelineService.cs @@ -287,11 +287,11 @@ namespace Timeline.Services } - public abstract class BaseTimelineManager : IBaseTimelineService + public abstract class BaseTimelineService : IBaseTimelineService { - protected BaseTimelineManager(ILoggerFactory loggerFactory, DatabaseContext database, IImageValidator imageValidator, IDataManager dataManager, IUserService userService, IClock clock) + protected BaseTimelineService(ILoggerFactory loggerFactory, DatabaseContext database, IImageValidator imageValidator, IDataManager dataManager, IUserService userService, IClock clock) { - _logger = loggerFactory.CreateLogger(); + _logger = loggerFactory.CreateLogger(); Clock = clock; Database = database; ImageValidator = imageValidator; @@ -299,7 +299,7 @@ namespace Timeline.Services UserService = userService; } - private ILogger _logger; + private ILogger _logger; protected IClock Clock { get; } @@ -546,7 +546,7 @@ namespace Timeline.Services var post = await Database.TimelinePosts.Where(p => p.TimelineId == timelineId && p.LocalId == id).SingleOrDefaultAsync(); - if (post == null) + if (post == null || post.Content == null) throw new TimelinePostNotExistException(name, id); string? dataTag = null; @@ -739,7 +739,7 @@ namespace Timeline.Services } } - public class OrdinaryTimelineService : BaseTimelineManager, IOrdinaryTimelineService + public class OrdinaryTimelineService : BaseTimelineService, IOrdinaryTimelineService { private readonly TimelineNameValidator _timelineNameValidator = new TimelineNameValidator(); @@ -782,7 +782,7 @@ namespace Timeline.Services } } - public class PersonalTimelineService : BaseTimelineManager, IPersonalTimelineService + public class PersonalTimelineService : BaseTimelineService, IPersonalTimelineService { public PersonalTimelineService(ILoggerFactory loggerFactory, DatabaseContext database, IImageValidator imageValidator, IDataManager dataManager, IUserService userService, IClock clock) : base(loggerFactory, database, imageValidator, dataManager, userService, clock) -- cgit v1.2.3