Skip to content

Commit

Permalink
Merge pull request #141 from rodolfomiranda/boot-agent
Browse files Browse the repository at this point in the history
Booting new agent
  • Loading branch information
rodolfomiranda committed Mar 16, 2024
2 parents 1bf522f + eef8ecb commit c764cf2
Showing 1 changed file with 20 additions and 2 deletions.
22 changes: 20 additions & 2 deletions src/pages/background/services/signify.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { SignifyClient, Tier, ready, Authenticater } from "signify-ts";
import { SignifyClient, Tier, ready, Authenticater, randomPasscode, b } from "signify-ts";
import { userService } from "@pages/background/services/user";
import { configService } from "@pages/background/services/config";
import { IIdentifier } from "@config/types";
Expand Down Expand Up @@ -37,6 +37,24 @@ const Signify = () => {
setTimeoutAlarm();
};

const generatePasscode = () => {
return randomPasscode();
};

const bootAndConnect = async (agentUrl: string, bootUrl: string, passcode: string) => {
try {
await ready();
_client = new SignifyClient(agentUrl, passcode, Tier.low, bootUrl);
await _client.boot();
await _client.connect();
setTimeoutAlarm();
} catch (error) {
console.error(error);
_client = null;
return { error };
}
};

const connect = async (agentUrl: string, passcode: string) => {
try {
await ready();
Expand Down Expand Up @@ -128,7 +146,7 @@ const Signify = () => {
];

const signed_headers = authenticator.sign(headers, "", "", fields);

resetTimeoutAlarm();
return signed_headers;
};

Expand Down

0 comments on commit c764cf2

Please sign in to comment.