diff Agendas/trunk/src/Agendas.Twitter/TwitterPublicador.cs @ 120:c3573defd18f

Agregado de Fecha, Usuario y Successful en TrackLog Modificacion de publicador de blog para usar TrackLog Agregado de TrackLog en el test de crud de eventos Fix en publicador de twitter para que no twitee si ya se encuentra en TrackLog pero con Successful en true
author Jorge@Jorge-PC
date Fri, 24 Jun 2011 21:18:21 -0300
parents 90ce239cfa6d
children 17531db40d4e
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Twitter/TwitterPublicador.cs	Sat Jun 11 12:50:44 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Twitter/TwitterPublicador.cs	Fri Jun 24 21:18:21 2011 -0300
@@ -49,14 +49,14 @@
 			foreach (var track in tracks)
 			{
 				//Si ya hicimos el twitt de este track, no volvemos a hacerlo
-				if (track.Logs.Any(l => l.Propietario == TrackLogPropietario.Twitter)) continue;
+				if (track.Logs.Any(l => l.Propietario == TrackLogPropietario.Twitter && l.Successful)) continue;
 
 				var twitt = BuildTwitt(track);
 				if (!string.IsNullOrWhiteSpace(twitt))
 				{
 					string message;
-					Publicar(twitt, out message);
-					track.LogAdd(new TrackLog(TrackLogPropietario.Twitter, message));
+					bool success = Publicar(twitt, out message);
+					track.LogAdd(new TrackLog(TrackLogPropietario.Twitter, message, track.Usuario, success));
 				}
 			}
 		}