Skip to content
This repository has been archived by the owner on Nov 1, 2022. It is now read-only.

Introduce GeckoStorageDelegateWrapper to replace GeckoLoginDelegateWrapper #10140

Closed
gabrielluong opened this issue Apr 22, 2021 · 0 comments · Fixed by #10146
Closed

Introduce GeckoStorageDelegateWrapper to replace GeckoLoginDelegateWrapper #10140

gabrielluong opened this issue Apr 22, 2021 · 0 comments · Fixed by #10146
Assignees
Labels
<autofill> Credit Card, Addresses and Logins autofill functionality E2 Estimation points: 2
Milestone

Comments

@gabrielluong
Copy link
Member

gabrielluong commented Apr 22, 2021

Currently, GeckoLoginDelegateWrapper relies on Autocomplete.LoginStorageDelegate, which is deprecated in #10093. We want to introduce a more generic GeckoStorageDelegateWrapper which will use the new GV API Autocomplete.StorageDelegate, but also provide support for fetching credit card so that it can be autocompleted.

┆Issue is synchronized with this Jira Task

@gabrielluong gabrielluong self-assigned this Apr 22, 2021
@gabrielluong gabrielluong added <autofill> Credit Card, Addresses and Logins autofill functionality cc-autofill E2 Estimation points: 2 labels Apr 22, 2021
@gabrielluong gabrielluong added this to the 90.0.0 milestone Apr 22, 2021
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 22, 2021
…functions into ext/Autofill.kt

- Moves `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()` extension functions
into `ext/Autofill.kt`
- Remove duplicates of `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 22, 2021
…eWrapper as GeckoStorageDelegateWrapper

We make a copy of GeckoLoginDelegateWrapper to not break the deprecated usage of `Autocomplete.LoginStorageDelegate`
until we are ready to replace with `GeckoStorageDelegateWrapper` which will use the new GV API `Autocomplete.StorageDelegate`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 22, 2021
…torageDelegate interface in GeckoStorageDelegateWrapper

- Uses the new GV `Autocomplete.StorageDelegate` interface in GeckoStorageDelegateWrapper
- Implements `onCreditCardFetch`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 22, 2021
…functions into ext/Autofill.kt

- Moves `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()` extension functions
into `ext/Autofill.kt`
- Remove duplicates of `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 22, 2021
…eWrapper as GeckoStorageDelegateWrapper

We make a copy of GeckoLoginDelegateWrapper to not break the deprecated usage of `Autocomplete.LoginStorageDelegate`
until we are ready to replace with `GeckoStorageDelegateWrapper` which will use the new GV API `Autocomplete.StorageDelegate`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 22, 2021
…torageDelegate interface in GeckoStorageDelegateWrapper

- Uses the new GV `Autocomplete.StorageDelegate` interface in GeckoStorageDelegateWrapper
- Implements `onCreditCardFetch`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 26, 2021
…functions into ext/Autofill.kt

- Moves `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()` extension functions
into `ext/Autofill.kt`
- Remove duplicates of `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 26, 2021
…eWrapper as GeckoStorageDelegateWrapper

We make a copy of GeckoLoginDelegateWrapper to not break the deprecated usage of `Autocomplete.LoginStorageDelegate`
until we are ready to replace with `GeckoStorageDelegateWrapper` which will use the new GV API `Autocomplete.StorageDelegate`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 26, 2021
…torageDelegate interface in GeckoStorageDelegateWrapper

- Uses the new GV `Autocomplete.StorageDelegate` interface in GeckoStorageDelegateWrapper
- Implements `onCreditCardFetch`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 26, 2021
…functions into ext/Login.kt

- Moves `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()` extension functions
into `ext/Login.kt`
- Remove duplicates of `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 26, 2021
…eWrapper as GeckoStorageDelegateWrapper

We make a copy of GeckoLoginDelegateWrapper to not break the deprecated usage of `Autocomplete.LoginStorageDelegate`
until we are ready to replace with `GeckoStorageDelegateWrapper` which will use the new GV API `Autocomplete.StorageDelegate`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 26, 2021
…torageDelegate interface in GeckoStorageDelegateWrapper

- Uses the new GV `Autocomplete.StorageDelegate` interface in GeckoStorageDelegateWrapper
- Implements `onCreditCardFetch`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 26, 2021
…torageDelegate interface in GeckoStorageDelegateWrapper

- Uses the new GV `Autocomplete.StorageDelegate` interface in GeckoStorageDelegateWrapper
- Implements `onCreditCardFetch`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 26, 2021
…torageDelegate interface in GeckoStorageDelegateWrapper

- Uses the new GV `Autocomplete.StorageDelegate` interface in GeckoStorageDelegateWrapper
- Implements `onCreditCardFetch`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 26, 2021
…torageDelegate interface in GeckoStorageDelegateWrapper

- Uses the new GeckoView's `Autocomplete.StorageDelegate` interface in GeckoStorageDelegateWrapper
- Implements GeckoView's `Autocomplete.StorageDelegate.onCreditCardFetch`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 26, 2021
…torageDelegate interface in GeckoStorageDelegateWrapper

- Uses the new GeckoView's `Autocomplete.StorageDelegate` interface in GeckoStorageDelegateWrapper
- Implements GeckoView's `Autocomplete.StorageDelegate.onCreditCardFetch`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 27, 2021
…functions into ext/Login.kt

- Moves `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()` extension functions
into `ext/Login.kt`
- Remove duplicates of `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 27, 2021
…eWrapper as GeckoStorageDelegateWrapper

We make a copy of GeckoLoginDelegateWrapper to not break the deprecated usage of `Autocomplete.LoginStorageDelegate`
until we are ready to replace with `GeckoStorageDelegateWrapper` which will use the new GV API `Autocomplete.StorageDelegate`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 3, 2021
…torageDelegate interface in GeckoStorageDelegateWrapper

- Uses the new GeckoView's `Autocomplete.StorageDelegate` interface in GeckoStorageDelegateWrapper
- Implements GeckoView's `Autocomplete.StorageDelegate.onCreditCardFetch`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 3, 2021
…eWrapper as GeckoAutocompleteStorageDelegate

We make a copy of GeckoLoginDelegateWrapper to not break the deprecated usage of `Autocomplete.LoginStorageDelegate`
until we are ready to replace with `GeckoStorageDelegate` which will use the new GV API `Autocomplete.StorageDelegate`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 3, 2021
…torageDelegate interface in GeckoAutocompleteStorageDelegate

- Uses the new GeckoView's `Autocomplete.StorageDelegate` interface in GeckoStorageDelegate
- Implements GeckoView's `Autocomplete.StorageDelegate.onCreditCardFetch`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 3, 2021
…torageDelegate interface in GeckoAutocompleteStorageDelegate

- Uses the new GeckoView's `Autocomplete.StorageDelegate` interface in GeckoStorageDelegate
- Implements GeckoView's `Autocomplete.StorageDelegate.onCreditCardFetch`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 3, 2021
…functions into ext/Login.kt

- Moves `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()` extension functions
into `ext/Login.kt`
- Remove duplicates of `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 3, 2021
…eWrapper as GeckoAutocompleteStorageDelegate

We make a copy of GeckoLoginDelegateWrapper to not break the deprecated usage of `Autocomplete.LoginStorageDelegate`
until we are ready to replace with `GeckoStorageDelegate` which will use the new GV API `Autocomplete.StorageDelegate`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 3, 2021
…torageDelegate interface in GeckoAutocompleteStorageDelegate

- Uses the new GeckoView's `Autocomplete.StorageDelegate` interface in GeckoStorageDelegate
- Implements GeckoView's `Autocomplete.StorageDelegate.onCreditCardFetch`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 3, 2021
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 3, 2021
…functions into ext/Login.kt

- Moves `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()` extension functions
into `ext/Login.kt`
- Remove duplicates of `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 3, 2021
…eWrapper as GeckoAutocompleteStorageDelegate

We make a copy of GeckoLoginDelegateWrapper to not break the deprecated usage of `Autocomplete.LoginStorageDelegate`
until we are ready to replace with `GeckoStorageDelegate` which will use the new GV API `Autocomplete.StorageDelegate`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 3, 2021
…torageDelegate interface in GeckoAutocompleteStorageDelegate

- Uses the new GeckoView's `Autocomplete.StorageDelegate` interface in GeckoStorageDelegate
- Implements GeckoView's `Autocomplete.StorageDelegate.onCreditCardFetch`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 3, 2021
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 3, 2021
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 4, 2021
…functions into ext/Login.kt

- Moves `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()` extension functions
into `ext/Login.kt`
- Remove duplicates of `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 4, 2021
…eWrapper as GeckoAutocompleteStorageDelegate

We make a copy of GeckoLoginDelegateWrapper to not break the deprecated usage of `Autocomplete.LoginStorageDelegate`
until we are ready to replace with `GeckoStorageDelegate` which will use the new GV API `Autocomplete.StorageDelegate`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 4, 2021
…torageDelegate interface in GeckoAutocompleteStorageDelegate

- Uses the new GeckoView's `Autocomplete.StorageDelegate` interface in GeckoStorageDelegate
- Implements GeckoView's `Autocomplete.StorageDelegate.onCreditCardFetch`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 4, 2021
…functions into ext/Login.kt

- Moves `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()` extension functions
into `ext/Login.kt`
- Remove duplicates of `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 4, 2021
…eWrapper as GeckoAutocompleteStorageDelegate

We make a copy of GeckoLoginDelegateWrapper to not break the deprecated usage of `Autocomplete.LoginStorageDelegate`
until we are ready to replace with `GeckoStorageDelegate` which will use the new GV API `Autocomplete.StorageDelegate`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 4, 2021
…torageDelegate interface in GeckoAutocompleteStorageDelegate

- Uses the new GeckoView's `Autocomplete.StorageDelegate` interface in GeckoStorageDelegate
- Implements GeckoView's `Autocomplete.StorageDelegate.onCreditCardFetch`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 5, 2021
…functions into ext/Login.kt

- Moves `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()` extension functions
into `ext/Login.kt`
- Remove duplicates of `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 5, 2021
…eWrapper as GeckoAutocompleteStorageDelegate

We make a copy of GeckoLoginDelegateWrapper to not break the deprecated usage of `Autocomplete.LoginStorageDelegate`
until we are ready to replace with `GeckoStorageDelegate` which will use the new GV API `Autocomplete.StorageDelegate`.
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 5, 2021
…torageDelegate interface in GeckoAutocompleteStorageDelegate

- Uses the new GeckoView's `Autocomplete.StorageDelegate` interface in GeckoStorageDelegate
- Implements GeckoView's `Autocomplete.StorageDelegate.onCreditCardFetch`
@mergify mergify bot closed this as completed in #10146 May 5, 2021
mergify bot pushed a commit that referenced this issue May 5, 2021
… ext/Login.kt

- Moves `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()` extension functions
into `ext/Login.kt`
- Remove duplicates of `Autocomplete.LoginEntry.toLogin()` and `Login.toLoginEntry()`.
mergify bot pushed a commit that referenced this issue May 5, 2021
…ckoAutocompleteStorageDelegate

We make a copy of GeckoLoginDelegateWrapper to not break the deprecated usage of `Autocomplete.LoginStorageDelegate`
until we are ready to replace with `GeckoStorageDelegate` which will use the new GV API `Autocomplete.StorageDelegate`.
mergify bot pushed a commit that referenced this issue May 5, 2021
… interface in GeckoAutocompleteStorageDelegate

- Uses the new GeckoView's `Autocomplete.StorageDelegate` interface in GeckoStorageDelegate
- Implements GeckoView's `Autocomplete.StorageDelegate.onCreditCardFetch`
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
<autofill> Credit Card, Addresses and Logins autofill functionality E2 Estimation points: 2
Projects
None yet
1 participant