mirror of
https://github.com/nimbold/Firelink.git
synced 2026-08-18 15:23:13 +00:00
fix(extension): align desktop handoff protocol
This commit is contained in:
@@ -3676,6 +3676,16 @@ pub fn run() {
|
||||
|
||||
let database = crate::db::init(app.handle())
|
||||
.map_err(|error| format!("failed to initialize persistence: {error}"))?;
|
||||
let initial_pairing_token = {
|
||||
let mut connection = database.lock()?;
|
||||
crate::db::hydrate_pairing_token(&mut connection)?.0
|
||||
};
|
||||
{
|
||||
let mut pairing_token = extension_pairing_token
|
||||
.write()
|
||||
.map_err(|_| "extension pairing token lock is unavailable".to_string())?;
|
||||
*pairing_token = initial_pairing_token;
|
||||
}
|
||||
app.manage(database);
|
||||
|
||||
let max_concurrent = {
|
||||
|
||||
Reference in New Issue
Block a user