public static void UnLikeList(TraktListDetail list, string username)
{
var unlikeThread = new Thread((obj) =>
{
// remove list from likes cache
TraktCache.RemoveListFromLikes((TraktListDetail)obj);
TraktAPI.TraktAPI.UnLikeList(username, ((TraktListDetail)obj).Ids.Trakt.Value);
})
{
Name = "UnLikeList",
IsBackground = true
};
unlikeThread.Start(list);
}