bside-tinkerbell / bside-tinkerbell/Waving-iOS

Friends Memory Leak

Open
#125 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
3
Forks
1
PR merge metrics
No merged PRs in 30d

Description

## 📝 Issue Summary
Testing the develop branch, with commit`586bbb4445c2dc48519bef94e77d419cfe3417db`, these classes leak:

FriendsDataSource, FriendsDataUseCase, FriendsRepository, FriendsViewModel, Waving_iOS.URLSessionAPIClient. They seem to be related to Alamofire.Protected and Combine .

To reproduce it, quickly tap between these screens:

Image


Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the leak on the develop branch at commit 586bbb4445c2dc48519bef94e77d419cfe3417db by rapidly switching between the screens. Inspect FriendsDataSource, FriendsDataUseCase, FriendsRepository, FriendsViewModel, and URLSessionAPIClient, focusing on ownership involving Alamofire.Protected and Combine; done means these objects are released after navigation.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.