Skip to content
This repository has been archived by the owner on Jun 22, 2023. It is now read-only.

[SDK 138] Automatic reauthentication for ProjectClient #34

Merged
merged 5 commits into from
Feb 10, 2022

Conversation

BishopJohnson
Copy link
Contributor

No description provided.

Bishop S Johnson added 4 commits February 7, 2022 14:07
…nique-pointers

- Marked move constructors for `ProjectClient` and `PlayerClient` as explicitly deleted
- Added automatic reauthentication functionality to `ProjectClient`
@BishopJohnson BishopJohnson added enhancement New feature or request refactor Refactor of project features labels Feb 10, 2022
@BishopJohnson BishopJohnson self-assigned this Feb 10, 2022
@BishopJohnson BishopJohnson merged commit ce4e7b2 into v2/beta Feb 10, 2022
@BishopJohnson BishopJohnson deleted the feature/SDK-138/automatic-reauthentication branch February 10, 2022 04:14
BishopJohnson added a commit that referenced this pull request Apr 19, 2022
* Added `Timer` class to be used internally

* Added overload for function in `RapidJsonUtils` to set a 64-bit integer (long)

- Changed builders for `ProjectClient` and `PlayerClient` to return unique-pointers
- Changed move constructors for `ProjectClient` and `PlayerClient` to be explicitly deleted
- Added automatic reauthentication functionality to `ProjectClient`
BishopJohnson added a commit that referenced this pull request May 5, 2022
* Added `Timer` class to be used internally

* Added overload for function in `RapidJsonUtils` to set a 64-bit integer (long)

- Changed builders for `ProjectClient` and `PlayerClient` to return unique-pointers
- Changed move constructors for `ProjectClient` and `PlayerClient` to be explicitly deleted
- Added automatic reauthentication functionality to `ProjectClient`
BishopJohnson added a commit that referenced this pull request May 21, 2022
* Added `Timer` class to be used internally

* Added overload for function in `RapidJsonUtils` to set a 64-bit integer (long)

- Changed builders for `ProjectClient` and `PlayerClient` to return unique-pointers
- Changed move constructors for `ProjectClient` and `PlayerClient` to be explicitly deleted
- Added automatic reauthentication functionality to `ProjectClient`
BishopJohnson added a commit that referenced this pull request May 22, 2022
* Added `Timer` class to be used internally

* Added overload for function in `RapidJsonUtils` to set a 64-bit integer (long)

- Changed builders for `ProjectClient` and `PlayerClient` to return unique-pointers
- Changed move constructors for `ProjectClient` and `PlayerClient` to be explicitly deleted
- Added automatic reauthentication functionality to `ProjectClient`
BishopJohnson added a commit that referenced this pull request Jul 6, 2022
* Added `Timer` class to be used internally

* Added overload for function in `RapidJsonUtils` to set a 64-bit integer (long)

- Changed builders for `ProjectClient` and `PlayerClient` to return unique-pointers
- Changed move constructors for `ProjectClient` and `PlayerClient` to be explicitly deleted
- Added automatic reauthentication functionality to `ProjectClient`
BishopJohnson added a commit that referenced this pull request Jul 18, 2022
* Improved builder usages (#22)

* Using `static_cast` over `dynamic_cast` in fragment arguments (#24)

* Null HTTP client check in middleware (#26)

* Transition to pass-by-value (#29)

* Logging utility restructure (#31)

* HTTP restructure (#32)

* Automatic reauthentication for `ProjectClient` (#34)

* Reworked platform middleware (#41)

* Replaced upper-snake-case in API with pascal case (#45)

* Added JSON API and reworked serialization and deserialization (#46)

* Renamed model and request classes (#47)

* Refactored model classes to utilize Pimpl idiom (#48)

* Improved `PusherEventService` implementation (#49)

* Created static class `EnjinHosts` and moved host URIs into it (#50)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request merged without review refactor Refactor of project features
Development

Successfully merging this pull request may close these issues.

1 participant