[Swift6 migration] Added optional casting to some CoreData DTOs
๐ Issue Links
Helps with https://stream-io.atlassian.net/browse/PBE-4993?atlOrigin=eyJpIjoiMDI5NDFhMTIxNDRiNDJlNDhkOTQxY2RkYWFjZDQ5NjgiLCJwIjoiaiJ9.
๐ฏ Goal
Fix errors in Swift 6 where explicit casting is needed for some CoreData DTOs.
๐ Summary
Provide bullet points with the most important changes in the codebase.
๐ Implementation
Provide a detailed description of the implementation and explain your decisions if you find them relevant.
๐จ Showcase
Add relevant screenshots and/or videos/gifs to easily see what this PR changes, if applicable.
| Before | After |
|---|---|
| img | img |
๐งช Manual Testing Notes
Explain how this change can be tested manually, if applicable.
โ๏ธ Contributor Checklist
- [ ] I have signed the Stream CLA (required)
- [ ] This change should be manually QAed
- [ ] Changelog is updated with client-facing changes
- [ ] Changelog is updated with new localization keys
- [ ] New code is covered by unit tests
- [ ] Comparison screenshots added for visual changes
- [ ] Affected documentation updated (docusaurus, tutorial, CMS)
๐ Meme
Provide a funny gif or image that relates to your work on this pull request. (Optional)
| 1 Message | |
|---|---|
| :book: | Skipping Danger since the Pull Request is classed as Draft/Work In Progress |
Generated by :no_entry_sign: Danger
CLosing this one for now.