firebase / firebase/firebase-ios-sdk

[FR]: Use Structured Concurrency in FirebaseCoreInternal when deployment version allows

Open
#13,938 2 comments 0 reactions 0 assignees View on GitHub
type: feature request
Dominant language
C++
Stars
6.7k
Forks
1.8k
Avg merge
2d 14h
Merged PRs (30d)
72

Description

### Description

`FirebaseCoreInternal` is written in Swift but does not yet support Swift Concurrency (iOS 13.0+). The module may benefit from the use of actors where manual locks and queues are being used. When the deployment version raises to support Swift concurrency, consider implementing Swift concurrency festure in the SDK.

See PR description and review discussion in https://github.com/firebase/firebase-ios-sdk/pull/13933

### API Proposal

_No response_

### Firebase Product(s)

FirebaseCoreInternal

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.