void JCloudDataDidChangeExternally(JCloudDataExternalChange change) { dataResultString = "cloud data changed ; reason : "; switch (change.Reason) { case JCloudDataChangeReason.JCloudDataAccountChange: dataResultString += "account change"; break; case JCloudDataChangeReason.JCloudDataInitialSyncChange: dataResultString += "initial sync"; break; case JCloudDataChangeReason.JCloudDataQuotaViolationChange: dataResultString += "quota violation"; break; case JCloudDataChangeReason.JCloudDataServerChange: dataResultString += "server change"; break; default: dataResultString += "nope"; break; } foreach (JCloudKeyValueChange keyValueChange in change.ChangedKeyValues) { dataResultString += " ; " + keyValueChange.Key + " (old : " + ((keyValueChange.OldValue == null) ? "(null)" : keyValueChange.OldValue) + " ; new : " + ((keyValueChange.NewValue == null) ? "(null)" : keyValueChange.NewValue) + ")"; } }
void JCloudDataDidChangeExternally(JCloudDataExternalChange change) { dataResultString = "cloud data changed ; reason : "; switch (change.Reason) { case JCloudDataChangeReason.JCloudDataAccountChange: dataResultString += "account change"; break; case JCloudDataChangeReason.JCloudDataInitialSyncChange: dataResultString += "initial sync"; break; case JCloudDataChangeReason.JCloudDataQuotaViolationChange: dataResultString += "quota violation"; break; case JCloudDataChangeReason.JCloudDataServerChange: dataResultString += "server change"; break; default: dataResultString += "nope"; break; } foreach (JCloudKeyValueChange keyValueChange in change.ChangedKeyValues) dataResultString += " ; " + keyValueChange.Key + " (old : " + ((keyValueChange.OldValue == null) ? "(null)" : keyValueChange.OldValue) + " ; new : " + ((keyValueChange.NewValue == null) ? "(null)" : keyValueChange.NewValue) + ")"; }