Example #1
0
		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";
		}
Example #2
0
		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);
		
		}