Profiles can now have avatars

This commit is contained in:
mauro-balades
2024-04-02 12:35:44 +02:00
parent 821d8181b8
commit 49f539cf14
19 changed files with 410 additions and 8 deletions

View File

@@ -0,0 +1,21 @@
NS_IMETHODIMP
nsToolkitProfile::GetZenAvatarPath(nsACString& aResult) {
aResult = mZenAvatarPath;
return NS_OK;
}
NS_IMETHODIMP
nsToolkitProfile::SetZenAvatarPath(const nsACString& aZenAvatar) {
NS_ASSERTION(nsToolkitProfileService::gService, "Where did my service go?");
if (mZenAvatarPath.Equals(aZenAvatar)) {
return NS_OK;
}
mZenAvatarPath = aZenAvatar;
nsresult rv = nsToolkitProfileService::gService->mProfileDB.SetString(
mSection.get(), "ZenAvatarPath", mZenAvatarPath.get());
NS_ENSURE_SUCCESS(rv, rv);
return NS_OK;
}