зеркало из https://github.com/mozilla/pjs.git
Fixing problem with dropping Nickname and display name in sync - Bug #: 1371 - r: jefft
This commit is contained in:
Родитель
976758a906
Коммит
ca02d359f7
|
@ -115,6 +115,7 @@ NS_IMETHODIMP nsAbSyncDriver::OnStartOperation(PRInt32 aTransactionID, PRUint32
|
||||||
msgValue = nsTextFormatter::smprintf(outValue, aMsgSize);
|
msgValue = nsTextFormatter::smprintf(outValue, aMsgSize);
|
||||||
|
|
||||||
mStatus->ShowStatusString(msgValue);
|
mStatus->ShowStatusString(msgValue);
|
||||||
|
|
||||||
PR_FREEIF(outValue);
|
PR_FREEIF(outValue);
|
||||||
PR_FREEIF(msgValue);
|
PR_FREEIF(msgValue);
|
||||||
}
|
}
|
||||||
|
@ -144,7 +145,7 @@ NS_IMETHODIMP nsAbSyncDriver::OnProgress(PRInt32 aTransactionID, PRUint32 aProgr
|
||||||
/* void OnStatus (in PRInt32 aTransactionID, in wstring aMsg); */
|
/* void OnStatus (in PRInt32 aTransactionID, in wstring aMsg); */
|
||||||
NS_IMETHODIMP nsAbSyncDriver::OnStatus(PRInt32 aTransactionID, const PRUnichar *aMsg)
|
NS_IMETHODIMP nsAbSyncDriver::OnStatus(PRInt32 aTransactionID, const PRUnichar *aMsg)
|
||||||
{
|
{
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return mStatus->ShowStatusString(aMsg);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* void OnStopOperation (in PRInt32 aTransactionID, in nsresult aStatus, in wstring aMsg); */
|
/* void OnStopOperation (in PRInt32 aTransactionID, in nsresult aStatus, in wstring aMsg); */
|
||||||
|
|
|
@ -2346,6 +2346,9 @@ nsAbSync::AddValueToNewCard(nsIAbCard *aCard, nsString *aTagName, nsString *aTag
|
||||||
aCard->SetLastName(aTagValue->GetUnicode());
|
aCard->SetLastName(aTagValue->GetUnicode());
|
||||||
|
|
||||||
if (!aTagName->CompareWithConversion(kServerDisplayNameColumn))
|
if (!aTagName->CompareWithConversion(kServerDisplayNameColumn))
|
||||||
|
aCard->SetDisplayName(aTagValue->GetUnicode());
|
||||||
|
|
||||||
|
if (!aTagName->CompareWithConversion(kServerNicknameColumn))
|
||||||
aCard->SetNickName(aTagValue->GetUnicode());
|
aCard->SetNickName(aTagValue->GetUnicode());
|
||||||
|
|
||||||
if (!aTagName->CompareWithConversion(kServerPriEmailColumn))
|
if (!aTagName->CompareWithConversion(kServerPriEmailColumn))
|
||||||
|
|
|
@ -499,6 +499,15 @@ nsAbSyncPostEngine::OnStopRequest(nsIChannel *aChannel, nsISupports * /* ctxt */
|
||||||
KickTheSyncOperation();
|
KickTheSyncOperation();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// RICHIE - Special here to show the server we are hitting!
|
||||||
|
// RICHIE - REMOVE THIS BEFORE SHIPPING!!!!
|
||||||
|
PRUnichar *msgValue = nsnull;
|
||||||
|
msgValue = nsTextFormatter::smprintf(nsString(NS_ConvertASCIItoUCS2("Server: %s - port %d")).GetUnicode(),
|
||||||
|
mMojoSyncSpec, mMojoSyncPort);
|
||||||
|
NotifyListenersOnStatus(mTransactionID, msgValue);
|
||||||
|
PR_FREEIF(msgValue);
|
||||||
|
// RICHIE
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
@ -70,8 +70,8 @@ char *kLastModifiedDateColumn = "LastModifiedDate";
|
||||||
// Server record fields!
|
// Server record fields!
|
||||||
char *kServerFirstNameColumn = "fname";
|
char *kServerFirstNameColumn = "fname";
|
||||||
char *kServerLastNameColumn = "lname";
|
char *kServerLastNameColumn = "lname";
|
||||||
char *kServerDisplayNameColumn = "screen_name";
|
char *kServerDisplayNameColumn = "Display_name";
|
||||||
char *kServerNicknameColumn = "OMIT:NickName";
|
char *kServerNicknameColumn = "nick_name";
|
||||||
char *kServerPriEmailColumn = "email1";
|
char *kServerPriEmailColumn = "email1";
|
||||||
char *kServer2ndEmailColumn = "email2";
|
char *kServer2ndEmailColumn = "email2";
|
||||||
char *kServerPlainTextColumn = "OMIT:SendPlainText";
|
char *kServerPlainTextColumn = "OMIT:SendPlainText";
|
||||||
|
|
Загрузка…
Ссылка в новой задаче