BIT-1293: add autofill service shell (#468)

This commit is contained in:
Lucas Kivi
2024-01-02 13:39:50 -06:00
committed by Álison Fernandes
parent 7a8da67944
commit 738cd76c7d
3 changed files with 95 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
package com.x8bit.bitwarden.autofill
import android.os.CancellationSignal
import android.service.autofill.AutofillService
import android.service.autofill.FillCallback
import android.service.autofill.FillRequest
import android.service.autofill.SaveCallback
import android.service.autofill.SaveRequest
import dagger.hilt.android.AndroidEntryPoint
/**
* The [AutofillService] implementation for the app. This fulfills autofill requests from other
* applications.
*/
@AndroidEntryPoint
class BitwardenAutofillService : AutofillService() {
override fun onFillRequest(
request: FillRequest,
cancellationSignal: CancellationSignal,
fillCallback: FillCallback,
) {
// TODO: parse request and perform dummy autofill (BIT-1314)
}
override fun onSaveRequest(
saverRequest: SaveRequest,
saveCallback: SaveCallback,
) {
// TODO: add save request behavior (BIT-1299)
}
}