Implementation for Fetching and Caching Server Side Remote Config by pijushcs · Pull Request #825 · firebase/firebase-admin-python

added 6 commits

October 23, 2024 01:23

@pijushcs pijushcs changed the title Ssrc fetch Implementation for Fetching and Caching Server Side Remote Config

Oct 30, 2024

Pijush Chakraborty added 2 commits

November 7, 2024 04:33

erikeldridge

Pijush Chakraborty added 2 commits

November 15, 2024 21:34

pijushcs added a commit that referenced this pull request

Jan 8, 2025
* Initial Skeleton for SSRC Implementation

* Adding Implementation for RemoteConfigApiClient and ServerTemplate APIs

* Updating API signature

* Minor update to API signature

* Adding comments and unit tests

* Updating init params for ServerTemplateData

* Adding validation errors and test

* Adding unit tests for init_server_template and get_server_template

* Removing parameter groups

* Addressing PR comments and fixing async flow during fetch call

* Fixing lint issues

---------

Co-authored-by: Pijush Chakraborty <pijushc@google.com>

pijushcs added a commit that referenced this pull request

Jan 8, 2025
* Changes for percent comparison

* Fixing semantic version issues with invalid version

* Fixing Config values must retrun default values from invalid get operations

* Updating tolerance for percentage evaluation

* Removing dependency changes from fix branch

* Updating ServerConfig methods as per review changes

* Updating comments and vars for readability

* Added unit and integration tests

* Refactor and add unit test

* Implementation for Fetching and Caching Server Side Remote Config (#825)

* Minor update to API signature

* Updating init params for ServerTemplateData

* Adding validation errors and test

* Removing parameter groups

* Addressing PR comments and fixing async flow during fetch call

* Fixing lint issues

---------

Co-authored-by: Jonathan Edey <145066863+jonathanedey@users.noreply.github.com>
Co-authored-by: Lahiru Maramba <llahiru@gmail.com>
Co-authored-by: Pijush Chakraborty <pijushc@google.com>
Co-authored-by: varun rathore <35365856+rathovarun1032@users.noreply.github.com>
Co-authored-by: Varun Rathore <varunrathore@google.com>

pijushcs added a commit that referenced this pull request

Feb 12, 2025
* Initial Skeleton for SSRC Implementation

* Adding Implementation for RemoteConfigApiClient and ServerTemplate APIs

* Updating API signature

* Minor update to API signature

* Adding comments and unit tests

* Updating init params for ServerTemplateData

* Adding validation errors and test

* Adding unit tests for init_server_template and get_server_template

* Removing parameter groups

* Addressing PR comments and fixing async flow during fetch call

* Fixing lint issues

---------

Co-authored-by: Pijush Chakraborty <pijushc@google.com>

pijushcs added a commit that referenced this pull request

Feb 12, 2025
* Changes for percent comparison

* Fixing semantic version issues with invalid version

* Fixing Config values must retrun default values from invalid get operations

* Updating tolerance for percentage evaluation

* Removing dependency changes from fix branch

* Updating ServerConfig methods as per review changes

* Updating comments and vars for readability

* Added unit and integration tests

* Refactor and add unit test

* Implementation for Fetching and Caching Server Side Remote Config (#825)

* Minor update to API signature

* Updating init params for ServerTemplateData

* Adding validation errors and test

* Removing parameter groups

* Addressing PR comments and fixing async flow during fetch call

* Fixing lint issues

---------

Co-authored-by: Jonathan Edey <145066863+jonathanedey@users.noreply.github.com>
Co-authored-by: Lahiru Maramba <llahiru@gmail.com>
Co-authored-by: Pijush Chakraborty <pijushc@google.com>
Co-authored-by: varun rathore <35365856+rathovarun1032@users.noreply.github.com>
Co-authored-by: Varun Rathore <varunrathore@google.com>

pijushcs added a commit that referenced this pull request

Feb 12, 2025
* Initial Skeleton for SSRC Implementation

* Adding Implementation for RemoteConfigApiClient and ServerTemplate APIs

* Updating API signature

* Minor update to API signature

* Adding comments and unit tests

* Updating init params for ServerTemplateData

* Adding validation errors and test

* Adding unit tests for init_server_template and get_server_template

* Removing parameter groups

* Addressing PR comments and fixing async flow during fetch call

* Fixing lint issues

---------

Co-authored-by: Pijush Chakraborty <pijushc@google.com>

pijushcs added a commit that referenced this pull request

Feb 12, 2025
* Changes for percent comparison

* Fixing semantic version issues with invalid version

* Fixing Config values must retrun default values from invalid get operations

* Updating tolerance for percentage evaluation

* Removing dependency changes from fix branch

* Updating ServerConfig methods as per review changes

* Updating comments and vars for readability

* Added unit and integration tests

* Refactor and add unit test

* Implementation for Fetching and Caching Server Side Remote Config (#825)

* Minor update to API signature

* Updating init params for ServerTemplateData

* Adding validation errors and test

* Removing parameter groups

* Addressing PR comments and fixing async flow during fetch call

* Fixing lint issues

---------

Co-authored-by: Jonathan Edey <145066863+jonathanedey@users.noreply.github.com>
Co-authored-by: Lahiru Maramba <llahiru@gmail.com>
Co-authored-by: Pijush Chakraborty <pijushc@google.com>
Co-authored-by: varun rathore <35365856+rathovarun1032@users.noreply.github.com>
Co-authored-by: Varun Rathore <varunrathore@google.com>