private void BGGetKIndex(object state)
{
try
{
// check the last kindex date
if (Settings.Instance["kindexdate"] == DateTime.Now.ToShortDateString())
{
KIndex_KIndex(Settings.Instance.GetInt32("kindex"), null);
}
else
{
// get a new kindex
KIndex.KIndexEvent += KIndex_KIndex;
KIndex.GetKIndex();
Settings.Instance["kindexdate"] = DateTime.Now.ToShortDateString();
}
}
catch (Exception ex)
{
log.Error(ex);
}
}