Skip to content
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

Refactor FXIOS-7853 [v122] Redux pattern protocol improvements #17542

Merged

Conversation

adudenamedruby
Copy link
Contributor

📜 Tickets

Jira ticket
Github issue

💡 Description

Make subscription & unsubscription explicit!

📝 Checklist

You have to check all boxes before merging

  • Filled in the above information (tickets numbers and description of your work)
  • Updated the PR name to follow our PR naming guidelines
  • Wrote unit tests and/or ensured the tests suite is passing
  • When working on UI, I checked and implemented accessibility (minimum Dynamic Text and VoiceOver)
  • If needed I updated documentation / comments for complex code and public methods

@adudenamedruby adudenamedruby requested a review from a team as a code owner November 30, 2023 16:40
Copy link
Contributor

@yoanarios yoanarios left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, tagging @thatswinnie so she is aware

@mobiletest-ci-bot
Copy link

Messages
📖 Project coverage: 34.59%
📖 Edited 8 files
📖 Created 0 files

Client.app: Coverage: 31.94

File Coverage
TabDisplayPanel.swift 29.0% ⚠️
BrowserViewController.swift 19.41% ⚠️
TabTrayViewController.swift 67.54%
ThemeSettingsController.swift 39.45% ⚠️
HomepageViewController.swift 36.47% ⚠️
RemoteTabsPanel.swift 43.36% ⚠️

Redux: Coverage: 94.81

File Coverage
StoreSubscriber.swift 100.0%

Generated by 🚫 Danger Swift against 5544ce2

@adudenamedruby adudenamedruby merged commit b7db64a into mozilla-mobile:main Nov 30, 2023
7 of 10 checks passed
@adudenamedruby adudenamedruby deleted the rgb/7853_reduxImprovements branch December 1, 2023 14:12
@thatswinnie
Copy link
Contributor

@Mergifyio backport release/v121

Copy link
Contributor

mergify bot commented Dec 5, 2023

backport release/v121

✅ Backports have been created

mergify bot pushed a commit that referenced this pull request Dec 5, 2023
* Add helper functions

* updates

* Update further places

* Update tests

---------

Co-authored-by: roux g. buciu <[email protected]>
(cherry picked from commit b7db64a)

# Conflicts:
#	Client/Frontend/Browser/Tabs/TabDisplayViewController.swift
#	Client/Frontend/Browser/Tabs/TabTrayViewController.swift
#	Client/Frontend/Home/HomepageViewController.swift
adudenamedruby added a commit that referenced this pull request Dec 5, 2023
…ort #17542) (#17626)

* Refactor FXIOS-7853 [v122] Redux pattern protocol improvements (#17542)

* Add helper functions

* updates

* Update further places

* Update tests

---------

Co-authored-by: roux g. buciu <[email protected]>
(cherry picked from commit b7db64a)

# Conflicts:
#	Client/Frontend/Browser/Tabs/TabDisplayViewController.swift
#	Client/Frontend/Browser/Tabs/TabTrayViewController.swift
#	Client/Frontend/Home/HomepageViewController.swift

* Fix merge issues

---------

Co-authored-by: roux g. buciu <[email protected]>
Co-authored-by: Winnie Teichmann <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants