1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-12-11 14:48:46 +01:00
bitwarden-browser/apps/web/src/app
Matt Gibson 62ad39e697
Ps/pm 5965/better config polling (#8325)
* Create tracker that can await until expected observables are received.

* Test dates are almost equal

* Remove unused class method

* Allow for updating active account in accout service fake

* Correct observable tracker behavior

Clarify documentation

* Transition config service to state provider

Updates the config fetching behavior to be lazy and ensure that any emitted value has been updated if older than a configurable value (statically compiled).

If desired, config fetching can be ensured fresh through an async.

* Update calls to config service in DI and bootstrapping

* Migrate account server configs

* Fix global config fetching

* Test migration rollback

* Adhere to implementation naming convention

* Adhere to abstract class naming convention

* Complete config abstraction rename

* Remove unnecessary cli config service

* Fix builds

* Validate observable does not complete

* Use token service to determine authed or unauthed config pull

* Remove superfluous factory config

* Name describe blocks after the thing they test

* Remove implementation documentation

Unfortunately the experience when linking to external documentation is quite poor. Instead of following the link and retrieving docs, you get a link that can be clicked to take you out of context to the docs. No link _does_ retrieve docs, but lacks indication in the implementation that documentation exists at all.

On the balance, removing the link is the better experience.

* Fix storybook
2024-03-27 10:03:09 -07:00
..
admin-console Ps/pm 5965/better config polling (#8325) 2024-03-27 10:03:09 -07:00
auth Ps/pm 5965/better config polling (#8325) 2024-03-27 10:03:09 -07:00
billing Ps/pm 5965/better config polling (#8325) 2024-03-27 10:03:09 -07:00
common Add eslint rule no-floating-promises (#7789) 2024-02-02 15:13:37 -05:00
components [PM-5979] Refactor EnvironmentService (#8040) 2024-03-21 09:09:44 -07:00
core Ps/pm 5965/better config polling (#8325) 2024-03-27 10:03:09 -07:00
layouts Ps/pm 5965/better config polling (#8325) 2024-03-27 10:03:09 -07:00
platform [PM-6965] Add type Property to MigrationHelper (#8411) 2024-03-25 14:28:42 +00:00
settings [PM-6658] Migrate disableFavicon to Domain Settings service and remove Settings service (#8333) 2024-03-19 10:14:49 +00:00
shared Update locales used on browser, desktop and web (#8371) 2024-03-18 12:14:10 -04:00
tools Move export.component from @bitwarden/angular to @bitwarden/vault-export-ui (#8514) 2024-03-27 17:02:56 +00:00
vault Ps/pm 5965/better config polling (#8325) 2024-03-27 10:03:09 -07:00
app.component.html Move web to apps/web and bitwarden_license/bit-web 2022-06-02 11:55:37 +02:00
app.component.ts Ps/pm 5965/better config polling (#8325) 2024-03-27 10:03:09 -07:00
app.module.ts Add a warning to not modify this file (#6235) 2023-09-14 08:28:41 -04:00
oss-routing.module.ts Vertical Vault Navigation (#6957) 2024-02-23 09:22:45 -08:00
oss.module.ts [PM-2806] Migrate send access to Component Library (#6139) 2023-11-17 16:06:59 +00:00
wildcard-routing.module.ts Move web to apps/web and bitwarden_license/bit-web 2022-06-02 11:55:37 +02:00