Beispiel #1
0
        /// <summary>
        /// 在用户动态收件箱追溯OwnerId的动态
        /// </summary>
        /// <remarks>
        /// 关注用户/加入群组、取消屏蔽用户/取消屏蔽群组时使用
        /// </remarks>
        /// <param name="userId">UserId</param>
        /// <param name="ownerId">动态拥有者Id</param>
        /// <param name="ownerType">动态拥有者类型</param>
        public void TraceBackInboxAboutOwner(long userId, long ownerId, int ownerType)
        {
            //缓存需要即时
            //1、仅追溯ActivitySettings.TraceBackNumber条非私有的动态;
            ActivitySettings activitySettings = activitySettingsManager.Get();

            activityRepository.TraceBackInboxAboutOwner(userId, ownerId, ownerType, activitySettings.TraceBackNumber);
        }
Beispiel #2
0
 private void ChangePersonalData(UserEntity user, PersonalDataSettings personalData, ActivitySettings activitySettings)
 {
     user.Name      = personalData.Name;
     user.Lastname  = personalData.Lastname;
     user.Age       = personalData.Age;
     user.Gender    = personalData.Gender;
     user.LifeStyle = activitySettings.LifeStyle;
     _repository.User.UpdateUser(user);
 }
Beispiel #3
0
 public static YoutubeActivity Activity(ActivitySettings settings = null)
 {
     return(Activity(settings, PartType.Snippet));
 }
Beispiel #4
0
 public static YoutubeActivity Activity(ActivitySettings settings, params PartType[] partTypes)
 {
     return(new YoutubeActivity(settings, partTypes));
 }
Beispiel #5
0
 public static YoutubeActivities Activities(ActivitySettings settings, params PartType[] partTypes)
 {
     return(new YoutubeActivities(settings, partTypes, ResultsPerPage));
 }
Beispiel #6
0
 /// <summary>
 /// 保存动态设置
 /// </summary>
 /// <param name="activitySettings"></param>
 public void Save(ActivitySettings activitySettings)
 {
     repository.Save(activitySettings);
 }