My job doesnt work probably. In job details i see this.
using CustomerPortal;
ISmsJobs.SendSmsJob(
new { Deserialize<ISmsMessage>("\"[\""), Deserialize<ISmsMessage>("\"{\""), Deserialize<ISmsMessage>("\"\\"\""), Deserialize<ISmsMessage>("\"M\""), Deserialize<ISmsMessage>("\"e\""), Deserialize<ISmsMessage>("\"s\""), Deserialize<ISmsMessage>("\"a\""), Deserialize<ISmsMessage>("\"j\""), Deserialize<ISmsMessage>("\"I\""), Deserialize<ISmsMessage>("\"d\""), Deserialize<ISmsMessage>("\"\\"\""), Deserialize<ISmsMessage>("\":\""), Deserialize<ISmsMessage>("\"1\""), Deserialize<ISmsMessage>("\",\""), Deserialize<ISmsMessage>("\"\\"\""), Deserialize<ISmsMessage>("\"N\""), Deserialize<ISmsMessage>("\"u\""), Deserialize<ISmsMessage>("\"m\""), Deserialize<ISmsMessage>("\"a\""), Deserialize<ISmsMessage>("\"r\""), Deserialize<ISmsMessage>("\"a\""), Deserialize<ISmsMessage>("\"l\""), Deserialize<ISmsMessage>("\"a\""), Deserialize<ISmsMessage>("\"r\""), Deserialize<ISmsMessage>("\"\\"\""), Deserialize<ISmsMessage>("\":\""), Deserialize<ISmsMessage>("\"\\"\""), Deserialize<ISmsMessage>("\"(\""), Deserialize<ISmsMessage>("\"5\""), Deserialize<ISmsMessage>("\"4\""), Deserialize<ISmsMessage>("\"2\""), Deserialize<ISmsMessage>("\")\""), Deserialize<ISmsMessage>("\" \""), Deserialize<ISmsMessage>("\"3\""), Deserialize<ISmsMessage>("\"1\""), Deserialize<ISmsMessage>("\"9\""), Deserialize<ISmsMessage>("\" \""), ... });
Is this normal? This job always in queue.Thats what i write in code
public static void AddSmsToQueue(IList<ISmsMessage> messages)
{
BackgroundJob.Schedule(() => SendSmsJob(messages), TimeSpan.Zero);
}
[Queue("sms", Order = 0)]
public static void SendSmsJob(IList<ISmsMessage> messages)
{
SmsManager.SendMessage(messages);
}