Skip to content

Conversation

@swift-kim
Copy link
Member

@swift-kim swift-kim commented Sep 16, 2021

  • Clarify error messages.
  • Use implicit construction of AppControlResult aggressively.
  • Allow null values for appId, operation, uri, mime, category, and callerAppId when receiving messages.
  • Ensure AppControlManager.Insert() is called before AppControl.on_reply_ is called to avoid subtle timing issues.
  • Remove and inline AppControlChannel.GetAppControl() and AppControlChannel.SendAlreadyQueuedEvents().
  • Deprecate requestId and use replyId instead if available.
  • General clean up.

Contributes to flutter-tizen/flutter-tizen#210.

I'll implement GetMatchedAppIds and some lifecycle events (especially onTerminate) in the next PR.

@swift-kim swift-kim requested a review from a team September 17, 2021 03:26
Copy link

@WonyoungChoi WonyoungChoi left a comment

Choose a reason for hiding this comment

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

LGTM

@bbrto21 bbrto21 merged commit 5b19d3d into flutter-tizen:flutter-2.2.1-tizen Sep 23, 2021
swift-kim added a commit that referenced this pull request Sep 27, 2021
* Refactor app_control_channel

* Refactor app_control

* Fix reply bug

* Allow null values

* Revert "Allow null values"

This reverts commit bbbc1c7.

* Check empty strings

* Inline Create and Dispose
swift-kim added a commit that referenced this pull request Nov 14, 2021
* Refactor app_control_channel

* Refactor app_control

* Fix reply bug

* Allow null values

* Revert "Allow null values"

This reverts commit bbbc1c7.

* Check empty strings

* Inline Create and Dispose
swift-kim added a commit that referenced this pull request Dec 9, 2021
* Refactor app_control_channel

* Refactor app_control

* Fix reply bug

* Allow null values

* Revert "Allow null values"

This reverts commit bbbc1c7.

* Check empty strings

* Inline Create and Dispose
swift-kim added a commit that referenced this pull request Dec 17, 2021
* Refactor app_control_channel

* Refactor app_control

* Fix reply bug

* Check empty strings

* Inline Create and Dispose
swift-kim added a commit that referenced this pull request Feb 7, 2022
* Refactor app_control_channel

* Refactor app_control

* Fix reply bug

* Check empty strings

* Inline Create and Dispose
swift-kim added a commit that referenced this pull request Feb 11, 2022
* Refactor app_control_channel

* Refactor app_control

* Fix reply bug

* Check empty strings

* Inline Create and Dispose
swift-kim added a commit that referenced this pull request May 12, 2022
* Refactor app_control_channel

* Refactor app_control

* Fix reply bug

* Check empty strings

* Inline Create and Dispose
swift-kim added a commit that referenced this pull request Aug 5, 2022
* Refactor app_control_channel

* Refactor app_control

* Fix reply bug

* Check empty strings

* Inline Create and Dispose
swift-kim added a commit that referenced this pull request Sep 1, 2022
* Refactor app_control_channel

* Refactor app_control

* Fix reply bug

* Check empty strings

* Inline Create and Dispose
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.

3 participants