-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Gravatar] Gravatar SDK integration umbrella task #22543
[Gravatar] Gravatar SDK integration umbrella task #22543
Comments
List of places that download avatar via "URL"This list is intended to be used for regression testing. CommentContentTableViewCell
NoteBlockHeaderTableViewCell
LoginNavigationControllerAs the name describes, this VC is shown when logging in: PeopleCellMy Site > People PersonViewControllerTap on one of the people on the previous step: RevisionsTableViewCellMy Site > Posts > Select a post > … button on the navigation bar > History
|
if note.kind == .comment { |
That cell is only used by NotificationDetailsViewController
if the note type is .comment
but we don’t open NotificationDetailsViewController
when tapped on a .comment
, we instead open NotificationCommentDetailViewController
.
NoteBlockUserTableViewCell - XXXX and 2 others liked your post YYYYY
Unreachable. Notifications of type "like" are displayed in LikesListController
anymore so this one become unreachable as far as I understand.
Line 430 in 4f2cdc3
let likesListController = LikesListController(tableView: tableView, notification: note, delegate: self) { |
List of places that download avatar via "email"This list is intended to be used for regression testing. MeHeaderView
MyProfileHeaderView
UIBarButtonItem+MeBarButton
The avatar here will be visible only if there are no sites, so I manipulated the code this way to see it: AuthorFilterViewController
AuthorFilterButton
EpilogueUserInfoCell
Refer to #22543 (comment) for the below cases:
|
List of places where Profile Fetch is used:Gravatar profile fetch is used here: WordPress-iOS/WordPress/Classes/ViewRelated/NUX/LoginEpilogueTableViewController.swift Line 285 in 109e40d
Though it seems to be currently unreachable since #18608 To test this code path, is needed to first comment out: WordPress-iOS/WordPress/Classes/ViewRelated/NUX/WordPressAuthenticationManager.swift Lines 314 to 325 in d6978e2
Other pre- requisites:
After commenting out the mentioned lines and building the app again:
|
List of places where Image Upload is used:MyProfileController
EpilogueUserInfoCell
Test the results
|
Let's list and track work items related with Gravatar integration here.
Replace avatar fetching calls with SDK calls in following places, make sure each flow is tested:
Investigate following methods in the existing UIImageView+Gravatar extension, make sure we don't break the functionality for them after integrating the SDK
Task list for profile uploading:
Task list for rename types in Gravatar SDK when
Gravatar
is used unnecessarily:ImageCache
andImageCaching
The text was updated successfully, but these errors were encountered: