Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@samgilmore
Copy link
Owner

Description

This PR introduces functionality for managing both session and persistent cookies, allowing users to manipulate cookies in the session as well as store and retrieve them from user defaults. It also enhances request handling by enabling users to pass flags that influence cookie management during network requests.

@samgilmore samgilmore requested a review from erisean July 22, 2024 18:45
@samgilmore samgilmore self-assigned this Jul 22, 2024
@samgilmore samgilmore merged commit 95673f2 into dev Jul 24, 2024
samgilmore added a commit that referenced this pull request Jul 25, 2024
* Add basic GET function

* Create network/request protocols and implementations (#2)

* Create basic protocols and implementations

Added network and request protocols as well as base implementations for each.

* Condense enum + abstract URLRequest

* Convert URLSession to stored variable

* Abstract configuration into enum

* feature/request-body-handling: Configurable request body (#3)

* Allow for data model in body

* Add default content-type header

* Add retry and timeout logic (#4)

* Add basic caching (#5)

* epic/cookie-management: Implement Cookie Management Operations and Request Configuration (#6)

* Implement Cookie Management

* Refactor into CookieManager

* Refactor Request + Private UD

* Add Request cookie method

* Implement batch requests (#7)
samgilmore added a commit that referenced this pull request Jul 25, 2024
* Add basic GET function

* Create network/request protocols and implementations (#2)

* Create basic protocols and implementations

Added network and request protocols as well as base implementations for each.

* Condense enum + abstract URLRequest

* Convert URLSession to stored variable

* Abstract configuration into enum

* feature/request-body-handling: Configurable request body (#3)

* Allow for data model in body

* Add default content-type header

* Add retry and timeout logic (#4)

* Add basic caching (#5)

* epic/cookie-management: Implement Cookie Management Operations and Request Configuration (#6)

* Implement Cookie Management

* Refactor into CookieManager

* Refactor Request + Private UD

* Add Request cookie method

* Implement batch requests (#7)

* Add docstrings + inline comments
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