public Photo(PhotoStub photoStub, Controller parent, int serverRequestIndex) : base(photoStub, parent, serverRequestIndex) { Width = photoStub.width; Height = photoStub.height; Url = photoStub.url; Web = photoStub.web; Icon = photoStub.icon; Thumb = photoStub.thumb; ThumbWidth = photoStub.thumbWidth; ThumbHeight = photoStub.thumbHeight; BuddyAlert = photoStub.buddyAlert; ImageID = ClientID + "_Image"; }
public void SendPhotoChatAlerts() { PhotoStub ps = new PhotoStub( Guid.NewGuid().Pack(), ItemType.PhotoAlert, DateTime.Now.Ticks.ToString(), //new Chat.RoomSpec(RoomType.NewPhotosAll).Guid.Pack(), new Chat.RoomSpec(RoomType.PublicStream).Guid.Pack(), this.WebWidth, this.WebHeight, this.Url(), this.Web.ToString(), this.Icon.ToString(), this.Thumb.ToString(), this.ThumbWidth, this.ThumbHeight, false); Chat.SendJsonChatItem(ps); //ps.guid = Guid.NewGuid().Pack(); //ps.roomGuid = new Chat.RoomSpec(RoomType.PublicStream).Guid.Pack(); //Chat.SendJsonChatItem(ps); //if (this.Usr.IsSpotter && !this.Usr.IsProSpotter) //{ // ps.guid = Guid.NewGuid().Pack(); // ps.roomGuid = new Chat.RoomSpec(RoomType.NewPhotosSpotters).Guid.Pack(); // Chat.SendJsonChatItem(ps); //} //if (this.Usr.IsProSpotter) //{ // ps.guid = Guid.NewGuid().Pack(); // ps.roomGuid = new Chat.RoomSpec(RoomType.NewPhotosProSpotters).Guid.Pack(); // Chat.SendJsonChatItem(ps); //} //if (this.MediaType == MediaTypes.Video) //{ // ps.guid = Guid.NewGuid().Pack(); // ps.roomGuid = new Chat.RoomSpec(RoomType.NewVideosAll).Guid.Pack(); // Chat.SendJsonChatItem(ps); //} //ps.guid = Guid.NewGuid().Pack(); //ps.roomGuid = new Chat.RoomSpec(RoomType.BuddyAlerts, Model.Entities.ObjectType.Usr, this.UsrK).Guid.Pack(); //ps.buddyAlert = true; //Chat.SendJsonChatItem(ps); }