-
Notifications
You must be signed in to change notification settings - Fork 275
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review
This pull request removes the deprecated ExtractAsync methods and their associated internal logic from the ThumbnailExtractor class. Feedback suggests cleaning up now-unused System.Threading and System.Threading.Tasks namespaces and updating the class-level <since_tizen> tag to version 6 to accurately reflect the supported API version after these removals.
TizenAPI-Bot
commented
May 4, 2026
Public API Changed
Please follow the ACR process for the changed API below.
Added: 0, Removed: 4, Changed: 0
Removed
- /// <since_tizen>4</since_tizen - [Obsolete] - static System.Threading.Tasks.Task`1<Tizen.Multimedia.Util.ThumbnailExtractionResult> Tizen.Multimedia.Util.ThumbnailExtractor::ExtractAsync(System.String,System.Threading.CancellationToken) - /// <since_tizen>4</since_tizen - [Obsolete] - static System.Threading.Tasks.Task`1<Tizen.Multimedia.Util.ThumbnailExtractionResult> Tizen.Multimedia.Util.ThumbnailExtractor::ExtractAsync(System.String,Tizen.Multimedia.Size,System.Threading.CancellationToken) - /// <since_tizen>4</since_tizen - [Obsolete] - static System.Threading.Tasks.Task`1<Tizen.Multimedia.Util.ThumbnailExtractionResult> Tizen.Multimedia.Util.ThumbnailExtractor::ExtractAsync(System.String,Tizen.Multimedia.Size) - /// <since_tizen>4</since_tizen - [Obsolete] - static System.Threading.Tasks.Task`1<Tizen.Multimedia.Util.ThumbnailExtractionResult> Tizen.Multimedia.Util.ThumbnailExtractor::ExtractAsync(System.String)
TizenAPI-Bot
commented
May 4, 2026
Public API Changed
Please follow the ACR process for the changed API below.
Added: 0, Removed: 4, Changed: 0
Removed
- /// <since_tizen>4</since_tizen - [Obsolete] - static System.Threading.Tasks.Task`1<Tizen.Multimedia.Util.ThumbnailExtractionResult> Tizen.Multimedia.Util.ThumbnailExtractor::ExtractAsync(System.String,System.Threading.CancellationToken) - /// <since_tizen>4</since_tizen - [Obsolete] - static System.Threading.Tasks.Task`1<Tizen.Multimedia.Util.ThumbnailExtractionResult> Tizen.Multimedia.Util.ThumbnailExtractor::ExtractAsync(System.String,Tizen.Multimedia.Size,System.Threading.CancellationToken) - /// <since_tizen>4</since_tizen - [Obsolete] - static System.Threading.Tasks.Task`1<Tizen.Multimedia.Util.ThumbnailExtractionResult> Tizen.Multimedia.Util.ThumbnailExtractor::ExtractAsync(System.String,Tizen.Multimedia.Size) - /// <since_tizen>4</since_tizen - [Obsolete] - static System.Threading.Tasks.Task`1<Tizen.Multimedia.Util.ThumbnailExtractionResult> Tizen.Multimedia.Util.ThumbnailExtractor::ExtractAsync(System.String)
JoonghyunCho
commented
May 4, 2026
🤖 [AI Review]
Reviewed — no findings.
Scope checked:
- All 170 deleted lines are 4
[Obsolete]-markedExtractAsyncoverloads plus their two private helpers (RunExtractAsync,ExtractAsyncCore) that were exclusively callers of the obsolete methods. - Verified via repo-wide search that no remaining call sites reference
ExtractAsyncoutside the modified file — removal is safe. - The
Obsoletemessage stated removal in API12; this PR removes them at API14 (labelAPI14), backed by ACRTCSACR-650. - Public surviving
Extractoverloads in the same class are unchanged in signature. - No new public APIs introduced, so no XML-doc /
since_tizenrequirements apply.
No 🔴 critical issues, no 🟡 suggestions to flag.
Automated review — final merge decision rests with human reviewers.
Uh oh!
There was an error while loading. Please reload this page.
Description of Change
Remove deprecated ExtractAsync method
API Changes